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();
}
}