封装性
1.封装性的产生目的
保护某些属性和方法不被外部看见
2.封装的实现
为属性和方法进行封装是通过关键字private声明的实现该属性的set和get方法,为外部所访问
class Person{
private int age;
private String name;
public int getAge() {
return age; }
public void setAge(int a) { if(a>=0&&a<=100)
{ this.age=a; } }
public String getName() {
return name; }
public void setName(String name) { this.name=name; }
public void tell() { //get是得到 System.out.println("年龄,"+getAge()+"姓名,"+getName()); }}
public class F {
public static void main(String[] args) {
Person per = new Person();//声明并实例化对象
per.setAge(30);
per.setName ("张三");
per.tell();
}
}