猿问

Java 中关于关键字 protected的理解?

《Java核心卷一》中有一端protected 关键字的描写

这段话用代码解释的话,是什么意思?


叮当猫咪
浏览 801回答 2
2回答

侃侃无极

一个类的某个方法或者成员被设置为protected,那么他的子类便可以无限制的直接访问,这是我理解的protected。你这本书我也没读过,?sorry了

MMMHUHU

4中修饰符,protected是子类保护,可以通过直接Class,package,subclass进行访问。你标线的这句话有一些前提,就是要看每个类所在的package。这句话的描述首先要Employee的多个子类在不同包。比如Employee有两个子类Manager和Staff,分别在不同的package下。这个时候,Manager可以使用Employee的hireDay,因为他是Emplyee的subclass可以访问自己的hireDay,但是不能访问Staff的hireDay,因为他既不是Staff的subclass,也不在相同的package
随时随地看视频慕课网APP

相关分类

Java
我要回答