public class Eencapsulation{
public static void main(String[] args){
person Z=new person();
Z.setAge(24);
Z.speak();
}
}
class person
{
private int age;
public void setAge(int a)
{
if(a>0&&a<150)
{
age=a;
}
else
System.out.println("非法年龄");
}
public int getAge()
{
return age;
}
void speak()
{
System.out.println(age);
}
}
又转不过弯了,类中speak()
为什么没有参数传入,它能知道并打印age?
一般的函数必须要有参数传入
|