Java 构造器(构造函数)



// 构造器(constructor)。
public class test10 {
    public static void main(String[] args) {
        // 确定构造器的参数。
        FC fc = new FC(20, "Starty",3.4);
        // 调用行为。
        fc.show();
    }
}


// 构造器的作用:对对象进行初始化
class FC{
    // 属性
    int age ;
    String name;
    double money;
    // 构造器:
    //构造器没有返回值
    // 构造器的名字必须和类的名字相同。
    // 在使用类的时候,会自动调用构造器。
    
    public FC(int age,String name,double money){
        // 开始初始化
        // 其中的this是指向这个类。
        this.age = age;
        this.name = name;
        this.money = money;
    }
    // 在一个类中可以定义多个构造器(构造器重载)。
    public FC(int age,double money)
    {
        this.age = -1;
        this.name = "start";
        this.money = 3.1415926;

    }

    // 如果程序员没有创建一个构造器,编译器会自动创建一个构造器,如下:
    // public FC()
    // {

    // }

    // 定义一个显示的默认构造器(如果一个类中有其他的构造器,如果还需要默认的构造器,需要定义)
    public FC(){};
    // 行为
    void show()
    {
        System.out.println(this.age);
        System.out.println(this.name);
        System.out.println(this.money);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值