封装方法的格式是 private 返回值 方法名称(参数)
public class Person
{
private String name; // 定义属性
private int age; // 定义属性
private void talk()
{
System.out.println(name+",今年:"+age+"岁");
}
public void setName(String str)
{
name = str;
}
public void setAge(int a)
{
if(a>0)
age = a;
}
public int getAge()
{
return age;
}
}
运行结果:talk()方法不可见。
总结:方法封装后只能在其类的内部调用,不能被外部调用。