java基础知识总结(四)--------构造函数

论坛 期权论坛 脚本     
匿名技术用户   2020-12-29 22:27   11   0

什么是构造函数:它用来在对象实例化时初始化对象的成员变量.和类名相同,没有返回值.

例如: public class Test{

public test(){

System.out.println("这是一个无参构造函数");

}

}

特点 : a.必须与类的名字相同,并且不能够有返回值.

b.每个类可以有多个构造函数.

c.构造函数可以带参或不带参.

d.在对象实例化时自动调用,且运行一次.

e.主要作用完成对象的初始化工作.

f.不能被继承,不能被覆盖,能够被重载,

g.子类可以通过super来显示调用父类的构造函数,当父类没有提供无参构造函数时,子类的构造函数必须显示调用父类的构造函数.

h.当父类和子类都没有定义构造函数时,编译器会为父类和子类生成一个默认的无参构造函数,

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP