Java访问修饰符

2019-02-17  本文已影响28人  积木Blocks

前言


封装将操作数据的代码和数据链接起来。封装也提供了另一个重要的特性:访问控制。通过封装,可以控制程序的哪些部分可以访问类的成员。通过控制访问可以防止误用。——《Java8编程参考官方教程》

访问修饰符


作用范围 当前类 同一个包 子类 所有包
public
protected ×
default × ×
private × × ×

访问修饰符的重要


一个优秀的项目,需要对访问修饰符进行严格的控制。可以有助于开发者更好的理解项目的结构,防止误用。

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }
}
public class Utils {
    
   public static int getA(Context context) {
       return getB();
   }

   private static int getB(){
        return 0;
   }
}
上一篇下一篇

猜你喜欢

热点阅读