构造方法有何作用?--常见问题解答
本帖最后由 小布丁 于 2019-2-19 03:12 编辑测试测试 显式是啥?
啥叫返回要创建的对象?就是返回本类对象? 秋舞斜阳 发表于 2013-9-29 12:30 static/image/common/back.gif
显式是啥?
啥叫返回要创建的对象?就是返回本类对象?
public class Person {
public static void main(String[] args) {
Person ps=new Person();
}
}
如果要是这样写的话,其实在这个Person类里还有一个隐藏的方法,其实际相当于
public class Person {
public Person()
{
}
public static void main(String[] args) {
Person ps=new Person();
}
}
但是那个Person构造方法是隐藏的,是看不到的。
如果把这个构造方法写出来,就是显式的。
构造方法嘛,顾名思义,就是用来构造一个对象的,所以执行完构造方法之后,对象就会被返回,也就是通过这个构造方法成功创建一个对象~ 小布丁 发表于 2013-9-30 23:29 static/image/common/back.gif
public class Person {
public static void main(String[] args) {
Thinking in java这书不错 没有构造方法就无法正常new 一个新对象,但有时候业务需要,会使它变成一个单例,构造方法私有化,然后通过一个静态方法获取该对象,也比较常用 java交流群:160590699有机率推荐就业哦{:5_95:}
页:
[1]