码迷,mamicode.com
首页 > 编程语言 > 详细

Java-构造函数(盲目分析)

时间:2017-10-04 15:20:20      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:image   blog   而且   size   问题   http   方法   之间   规范   

构造方法:

  构造方法是一种特殊的方法,没有构造方法不能创建一个新的对象。实际上,创建对象不仅要调用当前对象实际类型的构造方法,还要调用父类的构造方法,直到Object类。构造方法不必显示调用,当时用new关键字的时候,相应的构造方法会自动的调用。

 

构造方法的规则;

1、构造方法能使用任何的访问修饰符。包括private

2、构造方法必须与类名同名(这是规范,对于规范来说,只有构造函数首字母大写)

3、构造方法不能有返回值(有返回值的都不是构造函数)

4、如果不在类中创建自己的构造方法,编译器会自动生成默认不带参数的构造方法(Java反编译工具可以看到)

5、如果只创建带参数的构造方法,那么编译器不会自动生成无参的构造方法

6、在每个构造方法中,如果使用了重载构造方法this()方法,或者父类的构造方法super()方法,那么this和super必须放在第一行,而且      两个方法只能选一个,他们之间没有顺序问题。

7、除了编译器自动生成的构造方法,而且没有显式调用super()方法,编译器会自动的插入一个super()无参调用

8、抽象类有构造方法

 

 

分析完了。

技术分享

 

Java-构造函数(盲目分析)

标签:image   blog   而且   size   问题   http   方法   之间   规范   

原文地址:http://www.cnblogs.com/zpoor/p/7625617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!