Java面向对象程序设计- 构造器

阅读:170

Java已经为我们提供了很多标准类库。比如Date、String、集合、Math类。

在平时开发中,Date类用的比较多,我们以此为例。

想使用Date,首先我们需要创建一个Date对象,并指定初始状态。那么,如何创建对象呢?

在Java中,创建对象,通过构造器(constructor)创建一个对象,或者叫做构造方法。下面我们创建一个日期对象,并打印:

public class DateDemo {

    public static void main(String[] args){
        Date date = new Date();
        System.out.println(date);
    }
}

运行结果为:Fri Apr 24 18:39:06 CST 2020

构造器的名字与类名相同,使用new关键字,创建一个对象。就是程序中的new Date()。该对象初始化日期为当前日期。

new Date()创建一个新的对象,Java会在堆内存开辟一块内存存放该对象。Date date,这是一个引用,其实可以理解为一个地址,该地址指向了,刚创建出来的对象内存地址。new关键字返回的就是新创建对象的引用。

System.out.println(date);我们知道date是一个引用,也就是一个地址,直接打印,是调用什么呢?

答案是调用Date类的toString方法。


© 版权归知否网(zhifou.net)所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权知否网将依法追究其法律责任。
读后有收获,请作者喝杯咖啡

精彩留言

发表评论
更多精彩内容,请关注微信公众号