构造方法(构造器):
是特殊的方法,作用是用来给成员变量(Field,字段,属性)初始化。
特殊在(1)没有返回值这个位置 (2)方法名与类名相同
如:点
public class Point(){
int x;
int y;
修饰词 类型名(){}
...普通方法
}
默认无参构造器:
如果定义类时没有添加构造方法,系统会默认提供一个公有的没有形式参数的构造方法
注意:如果定义期间,提供了构造器,系统不再提供无参构造器
有参构造器:
因为构造器是用来给成员变量初始化的,所以形参的名称都与成员变量一致,因此在赋值时this.不能省略
构造器的调用:
只能是new关键字来调用 new 构造方法(有参传参)
对象的实例化:是由new完成的
对象的成员变量初始化:是由new调用的构造器进行的(成员变量第一次被赋值)
构造器的重载:
一个类中可以有多个构造器,方法名相同,参数列表不同(数据类型顺序不同)
java-oop-构造方法
猜你喜欢
转载自blog.csdn.net/qq_38741415/article/details/81434405
今日推荐
周排行