权限修饰符
private:私有的只有类内部才能用
其他看表格
3.封装性的体现,需要权限修饰符来配合
1.Java规定的4种权限:(从小到大排列)private、缺省(什么都不写)、protected、public
2.4种权限可以用来修饰类及类的内部结构:属性、方法、构造器、内部类
3.具体的,4种权限都可以用来修饰类的内部结构:属性、方法、构造器、内部类
修饰类的话只能使用缺省和public
总结封装性:Java提供了4种权限修饰符来修饰类及类的内部结构、体现
类及类的内部结构在被调用时的可见性的大小。
public class Person {
private int age;
public void setAge(int a){
if(a<0 || a>130){
// throw new RuntimeException("传入的数据非法")
System.out.println("传入的数据非法");
}else{
age=a;
}
}
public int getAge() {
return age;
}
}
public class PersonTest {
public static void main(String[] args) {
Person p1 = new Person();
p1.setAge(100);
System.out.println("年龄为:"+p1.getAge());
}
}