Java基础入门之封装Animal

package net.cw.lesson06;

public class Animal {
/**
* 动物名字
/
private String name;
/
*
* 类别
/
private String category;
/
*
* 年龄
*/
private int age;

public void setName(String name) {
    this.name = name;
}

/**
 * 获取动物名字
 *
 * @return
 */
public String getName() {
    return name;
}

/**
 * 设置类别
 *
 * @param category
 */
public void setCategory(String category) {
    this.category = category;
}

/**
 * 获取类别
 *
 * @return
 */
public String getCategory() {
    return category;
}

/**
 * 设置年龄
 *
 * @param age
 */
public void setAge(int age) {
    if (age >= 1 && age <= 20) {
        this.age = age;
    } else {
        System.out.println("年龄必须介于[1,20]之间!");
    }
}

/**
 * 获取年龄
 *
 * @return
 */
public int getAge() {
    return age;
}

public void introduceMyself() {
    if (age > 1 && age < 20)
        System.out.println("Hello,我叫" + name + ",我是" + category + ",我已经" + age + "岁了,我可以自己跑!");
}

public void walk() {
    System.out.println(name + "正在行走。。。");
}

}

package net.cw.lesson06;
/**

  • 功能:测试Animal类
  • 作者:巍巍妹纸
  • 日期:2019年4月25日
    */
    public class TestAnimal {
    public static void main(String[] args) {
    //实例化Animal对象
    Animal animal = new Animal();
    //设置对象属性
    animal.setName(“肥仔”);
    animal.setAge(5);
    animal.setCategory(“田园犬”);
    //调用对象方法
    animal.introduceMyself();
    animal.walk();
    }
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值