权限
2020-05-10 本文已影响0人
wustzhy
public
public类、变量、函数,跨包可以访问,只要import即可
public class Person
private
private变量、函数,只能在当前类中使用
default
default变量、函数,同包才可以使用?
class Person
子类与父类不在同一包时
子类,虽继承父类中的default、private权限的成员变量、函数,但由于权限不够无法使用
protected
与default权限一样
protected声明的变量,子类也可以使用,即使是跨包
public String name;//没任何限制
private int age; //同一个类中才能访问
boolean gender; //default 同一个包中可访问
protected float weight;//子类(跨包)可以使用