Java⾥的构造函数(构造⽅法)的特点及作⽤
Java⾥的构造函数(构造⽅法)
⼀、构造函数(构造⽅法)定义
构造函数是⼀种特殊的⽅法。主要⽤来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符⼀起使⽤在创建对象的语句中。
⼆、具体使⽤
java接口有没有构造方法
1、构造函数的名称必须与类名相同,包括⼤⼩写;
2、构造函数没有返回值,也不能⽤void修饰. 如果不⼩⼼给构造函数前⾯添加了返回值类型,那么这将使这个构造函数变成⼀个普通的⽅法,在运⾏时将产⽣不到构造⽅法的错误。
3、⼀个类可以定义多个构造⽅法,如果在定义类时没有定义构造⽅法,则编译系统会⾃动插⼊⼀个⽆参数的默认构造器,这个构造器不执⾏任何代码。
4、构造⽅法可以重载,以参数的个数,类型,顺序。
三、注意事项
1、⼀个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们,即构造函数的重载。
2、如果程序员没有创建任何构造⽅法时,系统会⾃动创建⼀个⽆参数的构造⽅法;但当程序员只创建⼀个或多个含参构造⽅法时,系统此时不再⾃动创建⽆参构造⽅法,⽽若⼀个类中不存在⽆参的构造⽅法,则对其⼦类的构造⽅法会有所限制。好的声明习惯是,或者不声明构造⽅法,如果声明构造⽅法,建议⾄少声明两个构造⽅法,其中⼀个为⽆参构造⽅法。
3.要求⼦类声明时必须声明构造⽅法,否则在⼦类对象初始化时会出错。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。