黑马程序员技术交流社区

标题: 构造方法的特点 [打印本页]

作者: 648947721    时间: 2014-9-9 21:39
标题: 构造方法的特点
构造方法的特点是方法名同类名相同,没有返回值类型,不能返回任何值,可以被修饰为private。
构造方法可以重载、接收参数。当实例化一个此类对象的时候,构造方法会自动执行且只能执行一个构造方法,当构造方法调用构造方法,使用this([参数]);
如果没有指定构造方法的话,系统会自动为我们的类添加一个默认构造方法,如果指定了构造方法,那么系统将不再自动添加默认构造方法。

作者: wawsc5354524    时间: 2014-9-10 14:55
构造函数是比较简单的东西,不过再复习一遍吧,学习了
作者: 648947721    时间: 2014-9-11 00:20
wawsc5354524 发表于 2014-9-10 14:55
构造函数是比较简单的东西,不过再复习一遍吧,学习了

恩恩,把基础学扎实
作者: weiyi    时间: 2014-9-11 08:35
当构造方法调用构造方法,使用this(),还是super()啊?还有一般人都会说构造函数的,看来楼主是非一般的人啊
作者: 家进    时间: 2014-9-11 09:42
weiyi 发表于 2014-9-11 08:35
当构造方法调用构造方法,使用this(),还是super()啊?还有一般人都会说构造函数的,看来楼主是非一般的人啊 ...

当有父类的时候,子类的每个构造方法中的的第一行都有一行默认的super()。如果不想调用父类无参的构造方法,可以自己指定。因为在初始化子类对象之前先初始化父类的对象。
作者: 648947721    时间: 2014-9-12 20:59
weiyi 发表于 2014-9-11 08:35
当构造方法调用构造方法,使用this(),还是super()啊?还有一般人都会说构造函数的,看来楼主是非一般的人啊 ...

绝对的一般人,Java中一般叫方法,其实都一样
作者: 1169646761    时间: 2014-9-12 21:01
谢谢大神




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2