java面对对象——类和方法的修饰符

四个关键字:

private(私有的)

default(什么都不写)

protected(被保护的)

public(共有的)

访问区域:

private声明的变量只能在当前类中访问,出了类就不能被访问

default声明的变量在同一包中可以访问,不同的包不能访问

protected声明的变量在同一个包可以访问,不同的包中,子类可以访问

public声明的变量在所有的地方都可以访问

特别注意:

访问区域从小到大排序

private < default < protected < public

使用的原则是能使用小权限就不使用大的权限


相关例子:

java面对对象——类和方法的修饰符_第1张图片
Test.java的代码
java面对对象——类和方法的修饰符_第2张图片
Test1.java的代码

用Test.java和Test1.java,详细地表示出private.default.protected.public这四个关键字的访问区域,特别要注意能使用小权限的就不使用大的权限。

你可能感兴趣的:(java面对对象——类和方法的修饰符)