封装
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
封装的好处
1.只能通过规定方法访问
2.隐藏类的实现细节
3.方便加入控制语句
4.方便修改实现
具体表现
1.属性使用private权限
2.方法使用public权限
package com.ff.javaoop.lei4;
public class demo {
private String name; //封装成员变量
private int age;
public String setName(String name){ //方法使用public修饰调用封装内容
return this.name=name;
}
public String getName(){
return name;
}
}
测试
package com.ff.javaoop.lei4;
import com.ff.javaoop.lei4.demo;
class Test_demo {
public static void main(String[] args) {
demo a=new demo();
a.setName("张三")
System.out.println( a.getName(););
}
}
运行
张三