类与对象的创建(没有封装)

无参构造器

实现方法如图所示:

    public Pet() {//无参构造器

    }

有参构造器

实现方法和无参构造器很像,我们需要选定义的所有属性然后点击OK即可

    public Pet(String name, int age, String phone) {//有参构造器
        this.name = name;
        this.age = age;
        this.phone = phone;
    }

全部代码

package com.oop;

public class Pet {

    String name;//这些属性没有封装,默认属性为public公有属性
     int age;
    String phone;

    /**
     * 如果我们写上有参构造器,那么无参数构造器将会消失
     * 为了避免无参构造器消失,我们自己加上无参构造器
     */
    public Pet() {//无参构造器

    }

    public Pet(String name, int age, String phone) {//有参构造器
        this.name = name;
        this.age = age;
        this.phone = phone;
    }


}
package com.oop;

public class Aplication {

    public static void main(String[] args) {
           Pet dog = new Pet();
           Pet cat = new Pet();
           dog.name="daizi";
           cat.name="di";
           dog.age=22;
           cat.age=23;
           System.out.println(dog.name);
           System.out.println(dog.age);
           dog.shout();
}
}

注意

* 如果我们写上有参构造器,那么无参数构造器将会消失

* 为了避免无参构造器消失,我们自己加上无参构造器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值