封装
概念:将客观事物封装为抽象的类,并且类可以把自己的数据和方法只让可信的类或对象操作,对不可信的进行信息隐藏。内部操作对不可信外部而言不可见(保护性)
private 实现封装:
1.当属性或方法被private关键字修饰之后,该属性或方法不能被外部类调用,只能在本类中使用。
2.被private 关键字修饰的方法或属性成为 私有方法或私有属性。
封装的作用是:内部操作对外部不可见。
私有属性在访问时java提供:getter()方法和setter()方法
getter()方法:对私有属性进行获取
setter()方法:对私有属性进行修改
class Person(){
private String name;
private int age;
public Person(){//构造方法
}
public void setName(String n){
name=n;
}
public String getName(){
return name;
}
public void setAge(int num){
age=num;
}
public int getAge(){
return age;
}
public void print(){
System.out.println("姓名:"+this.name+",年龄:"+this,age);
}
}
public class Test{
public static void main(String[] args){
Person per1=new Person();
per1.setName("Amanda");
per1.setAge(18);
per1.print();
}
}