本帖最后由 沈子豪 于 2013-3-4 23:27 编辑
class Person
{
private String name;
private char sex;
private int age;
public void setName(String n)
{
name=n;
}
public void setSex(char s)
{
sex=s;
}
public void setAge(int a)
{
if(a>=5&&a<=100)
{
age=a;
}
else
{
System.out.println("年龄错误");
}
}
public int getAge()
{
return age;
}
public char getSex()
{
return sex;
}
public String getName()
{
return name;
}
private void speak()
{
System.out.println("我的名字是"+name+" 我的性别是"+sex+" 我的年龄是"+age);
}
}
class jieshao
{
public static void main(String[] args)
{
Person p=new Person();
p.setName("xxx");
p.setSex('男');
p.setAge(24);
p.speak();
}
}
各位我把speak函数私有化了,那我如果想测试上面那个函数该怎么办?我的主函数不能调用了..可能有点钻牛角尖 |