假设我在java中有四个具有给定层次结构的类.
class A {} class B extends A {} class C extends B {} class D extends C {}
根据我的理解,A类的所有可访问字段将通过继承可用于其所有子类.现在,如果我希望A类的几个字段只能用于B类.
在java中有什么办法可以限制父类的某些字段到它的直接子类吗?
java inheritance access-modifiers restriction
access-modifiers ×1
inheritance ×1
java ×1
restriction ×1