建立
person类
。
/**
* person的类
* @author 郁亚琪
*
*/
public class Person {
/*
* person类的属性
*/
String name;//person的名字
int age;//person的年龄
/*
* person类的方法
*/
public void showName() {
System.out.println(name);
}//showName方法,打印name
public int getAge() {
return age;
}//getAge方法,返回age属性
}
建立 animal 类
。
/**
* 动物的类
* @author 郁亚琪
*
*/
public class Animal {
String name;//动物的名称
int eyes;//动物眼睛的个数
int legs;//动物腿的个数
/**
* 输出动物吃的食物
* @param food 食物
*/
public void eat(String food) {
System.out.println("动物要吃的食物是"+food);
}
/**
* 动物的移动方式
* @param moveType 移动方式
*/
public void move(String moveType) {
System.out.println("动物的移动方式是"+moveType);
}
}
对象的创建和使用:
public class TestNew {
public static void main(String[]args) {
//实例化Person,也就是创建Person对象
Person person = new Person();//Person person 是声明一个Person类型的变量,变量名为person。实例化Person类并且给person赋值,赋值的值就是当前的实例
//new person就是实例化Person类
person.name="张三";//给person对象中的name赋值
person.showName();//person方法的调用
int i = person.getAge();//有返回值的方法,在调用之后就会有一个值,这个值就是方法中return的
System.out.println(person.name+"的年龄是"+i);
person.age=11;//给person对象的age属性进行赋值
int a=person.getAge();
System.out.println(person.name+"长了"+(a-i)+"岁后的年龄是"+a);
//实例化Animal,创建Animal对象
Animal ani=new Animal();
ani.eat("炸鸡");
ani.move("飞");
}
}