class Person5
{
private String name ;
private int age ;
private void talk() //The method talk() from the type Person1 is not visible
{
System.out.println("我是:"+name+",今年:"+age+"岁");
}
public void say()
{
talk();
}
public void setName(String str)
{
name = str ;
}
public void setAge(int a)
{
if(a>0&&a<100)
age = a ;
//else age=0;
}
public String getName()
{
return name ;
}
public int getAge()
{
return age ;
}
}
public class TestPersonDemo5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Person5 p = new Person5() ;
p.setName("张三") ;
// 在这里将 p 对象中的年龄赋值为-25 岁
p.setAge(-25) ;
// 调用 Person 类中的 talk()方法
p.say() ; //是调用了say的方法,而没有调用private
}
}
=========================The results of============
我是:张三,今年:0岁