一、什么是构造方法
首先应该说明的是,类由属性和方法两部分组成,而方法又可以分为普通方法和构造方法两部分。普通方法即对象的功能,而构造方法是为变量设定初值的一种方法。Java会给类提供一个默认的无参数的构造方法,如果自定义了构造方法,则默认构造方法失效。
二、构造方法的格式
puclic 构造方法名(数据类型 参数名...){
}
其中,构造方法名与类名完全一致;构造方法不能定义返回值类型。
三、构造方法的作用
1.用于实例化对象。
2.用于给属性设置初始值。
四、构造方法与普通方法的区别
1.方法名不同:构造方法的方法名与类名一致,普通方法的方法名可以自定。
2.返回值类型不同:构造方法无返回值类型,普通方法依具体情况而定。
3.构造方法实例化对象,普通方法表示对象的某个行为。
五、方法重载
1.什么是方法重载:方法重载指的是在一个类中定义多个同名方法,但每个方法具有不同的参数(不同包括参数类型、参数顺序、参数个数)
2.方法重载会自动根据参数来调用不同的方法。
六、this关键字
this关键字表示当前调用方法的对象,谁调用方法,方法中的this就表示谁。
首先应该说明的是,类由属性和方法两部分组成,而方法又可以分为普通方法和构造方法两部分。普通方法即对象的功能,而构造方法是为变量设定初值的一种方法。Java会给类提供一个默认的无参数的构造方法,如果自定义了构造方法,则默认构造方法失效。
二、构造方法的格式
puclic 构造方法名(数据类型 参数名...){
}
其中,构造方法名与类名完全一致;构造方法不能定义返回值类型。
三、构造方法的作用
1.用于实例化对象。
2.用于给属性设置初始值。
四、构造方法与普通方法的区别
1.方法名不同:构造方法的方法名与类名一致,普通方法的方法名可以自定。
2.返回值类型不同:构造方法无返回值类型,普通方法依具体情况而定。
3.构造方法实例化对象,普通方法表示对象的某个行为。
五、方法重载
1.什么是方法重载:方法重载指的是在一个类中定义多个同名方法,但每个方法具有不同的参数(不同包括参数类型、参数顺序、参数个数)
2.方法重载会自动根据参数来调用不同的方法。
六、this关键字
this关键字表示当前调用方法的对象,谁调用方法,方法中的this就表示谁。