[Java]构造方法与方法重载学习笔记

来源:互联网 发布:换热器软件 编辑:程序博客网 时间:2024/04/28 22:51
一、什么是构造方法
首先应该说明的是,类由属性和方法两部分组成,而方法又可以分为普通方法和构造方法两部分。普通方法即对象的功能,而构造方法是为变量设定初值的一种方法。Java会给类提供一个默认的无参数的构造方法,如果自定义了构造方法,则默认构造方法失效。

二、构造方法的格式
puclic 构造方法名(数据类型 参数名...){


}

其中,构造方法名与类名完全一致;构造方法不能定义返回值类型。

三、构造方法的作用
    1.用于实例化对象。
    2.用于给属性设置初始值。

四、构造方法与普通方法的区别
    1.方法名不同:构造方法的方法名与类名一致,普通方法的方法名可以自定。
    2.返回值类型不同:构造方法无返回值类型,普通方法依具体情况而定。
    3.构造方法实例化对象,普通方法表示对象的某个行为。

五、方法重载
    1.什么是方法重载:方法重载指的是在一个类中定义多个同名方法,但每个方法具有不同的参数(不同包括参数类型、参数顺序、参数个数)
    2.方法重载会自动根据参数来调用不同的方法。

六、this关键字
    this关键字表示当前调用方法的对象,谁调用方法,方法中的this就表示谁。
0 0