封闭和开放的访问属性

封闭和开放的访问属性

封闭就是我们的private 而开发就是我们的public 我们常见的

它们的区别

prvate

只要你添加了它就说明它只能供这个类中使用并不能跨类使用

 

public

只要你添加了它就说明它只能供这个包中使用并不能跨包使用

想要跨类使用 直接使用类调用方法或者是成员变量

prvate案例

public class Animy {
private String name;
private String color;


private void eat(){
        System.out.println("吃东西");
}
}

测试类

 

 可以看到并没有这个方法

public 案例使用

private String name;
private String color;


public void eat(){
System.out.println("吃东西");
}

测试类

public static void main(String[] args) {
Animy animy = new Animy();
animy.eat();
}

它们还是有很大的区别的

 

posted @ 2022-06-10 16:01  baimingze  阅读(31)  评论(0)    收藏  举报