public class person {
//定义一个move()方法
public void move(){
system.out.println("正在执行move()方法");
}
//定义一个eat()方法,eat()方法需要借助move()方法
public void eat(){
person p = new person();
p.move();
system.out.println("正在执行eat()方法");
}
public static void main(string[] args) {
//创建person对象
person p = new person();
//调用person的eat()方法
p.eat();
}
}
public class person {
//定义一个名为age的成员变量
public int age;
//构造器
public person() {
//在构造器里定义一个age变量
int age = 0;
//使用this代表该构造器正在初始化的对象
//下面的代码将会把该构造器正在初始化的对象的age成员变量设为3
this.age = 3;
}
public static void main(string[] args) {
//使用new person()创建的对象的age成员变量都将被设为3
//下面代码输出3
system.out.println(new person().age);
}
}
public class person {
public int age;
public person grow() {
age ++;
return this;
}
public static void main(string[] args) {
person p = new person();
//可以连续调用同一个方法
p.grow().grow().grow();
system.out.println("p对象的age的值是:"+p.age);
}
}