一分钟读懂public protected friendly private作用域差异

一、修饰符说明

public 对外开放,所有地方可直接访问;

protected 仅同包下的类以及不同包的子孙类访问;

friendly 仅同包下的类访问,不同包拒绝访问,即便是子孙类;

private 仅当前类放问。

 

二、作用域列表(√表示支持访问,×拒绝访问)

一分钟读懂public protected friendly private作用域差异

PS>>>不写时默认为friendly,允许访问范围大到小为public>protected>friendly>private