Bootstrap

面向对象上(封装性的体现)

一、封装性的体现:

        我们将类的属性xxx私有化(private),同时提供公共的(public)方法来获取(getXxx)和设置(setXxx)此属性的值。 

private String name;
private int age;
private int legs;//腿的个数
public void setLegs(int l){
        legs=l;
}
public int getLegs(){
    return legs;
}

二、封装性的体现,需要权限修饰符来配合。

1、Java规定四种权限(从小到大排列):private、缺省、protected、public。、

修饰符类内部同一个包不同包的子类同一个工程
privateYes
(缺省)Yes

Yes

protected

Yes

YesYes
publicYesYesYesYes

对于class的权限修饰符只可以用public和default(缺省)。

        public类可以在任意地方被访问。

        default类只可以被同一个包内部类访问。

2、4种权限可以用来修饰类及类内部结构:属性、方法、构造器、内部类。

;