java-构造方法

来源:互联网 发布:口袋妖怪能力数据 编辑:程序博客网 时间:2024/06/06 04:03

1.使用new + 构造方法 创建一个对象。

2.构造方法是定义在Java类中的一个用来初始化对象的方法,构造方法与类同名且没有返回值。

例如:

创建构造方法:

package com.func;

public class Telphone {
//    成员变量
    float a;
    float b;
    float c;

//    这是一个无参的构造方法
    public  Telphone() {
        System.out.println("这是一个构造方法");
    }
    
//    这是有参的构造方法
    public Telphone(float a,float b,float c){
        a = a;
        b = b;
        c = c;
        System.out.println("有参的构造方法");
    
    }
}

通过构建方法创建对象:

package com.func;

public class innitalTelphone {
    public static void main(String[] args) {
        
//        通过无参的构造方法创建对象
        Telphone phone = new Telphone();
        
//        通过有参的构造方法创建对象,并给成员变量赋值
        Telphone phone2 = new Telphone(2f,1.2f,4.1f);
        
    }
    
}

注意:

1、当没有指定构造方法时,系统会自动添加无参的构造方法;

2、当有指定构造方法,无论是有参还是无参的构造方法,都不会自动添加无参的构造方法。

3、构造方法的重载,方法名相同,但是参数不同的构造方法,调用时会根据不同的参数选择相应的方法。

4、有参的构造方法,不仅可以给属性赋值,还可以利用构造方法来判断赋值的合理性。


原创粉丝点击