例子1:
Student类
package Example4;
public class Student {
private int age;
public void setAge(int age){
if(age >= 7 && age <=28){
this.age = age;
}
}
public int getAge(){
return age;
}
}
主函数
package Example4;
public class Demo {
public static void main(String args[]){
Student zhang = new Student();
Student geng = new Student();
zhang.setAge(22);
System.out.println("张的年龄:" + zhang.getAge());
geng.setAge(25);
System.out.println("更的年龄" + geng.getAge());
System.out.println("张的位置:" + zhang);
System.out.println("更的位置:" + geng);
}
}
调试结果
张的年龄:22
更的年龄25
张的位置:Example4.Student@6bf2d08e
更的位置:Example4.Student@5eb5c224
在这个例子中,zhang.age =22 和geng.age = 25 都是非法的,因为zhang 和更已经不存在