public class Animal {
//Animal类
String name;//成员变量
int legs;
int eyes;
public void showName(){//成员方法
System.out.println("动物名称:" + name);
}
public void eat(String food){
System.out.println("此种动物吃的是"+food);
}
public void move(String moveType){
System.out.println("此种动物的移动方式是"+moveType);
}
public int getLegs(){
return legs;
}
}
下面是测试类:
public class Test{
public static void main(String[] args){
Animal a = new Animal();//声明了一个Animal类型的变量,变量名为a
//实例化Animal类
a.name = "dog";//给a对象的name属性赋值
a.showName();//对象方法的调用
int i = a.getLegs();//有返回值的方法,在调用之后就会有一个值,就是方法中return中的那部分
System.out.println("动物的腿默认有:" + i + "条"); //可以用对应类型的变量接收
int j = a.legs = 4;
System.out.println("该动物的腿有:" + j + "条");
a.eat("骨头");
a.move("跑");
}
}`
面向对象编程
最新推荐文章于 2024-04-07 17:31:44 发布