草庐IT

InnerEvenIterator

全部标签

java - 为什么在 Java 中将私有(private)内部类成员设为公有?

如果仍然无法在包含类之外访问,那么在Java中将私有(private)内部类的成员声明为public的原因是什么?或者可以吗?publicclassDataStructure{//...privateclassInnerEvenIterator{//...publicbooleanhasNext(){//Whypublic?//...}}} 最佳答案 如果InnerEvenIterator类没有扩展任何类或实现任何接口(interface),我认为这是无稽之谈,因为没有其他类可以访问它的任何实例。但是,如果它扩展或实现了任何其他非私

java - 为什么在 Java 中将私有(private)内部类成员设为公有?

如果仍然无法在包含类之外访问,那么在Java中将私有(private)内部类的成员声明为public的原因是什么?或者可以吗?publicclassDataStructure{//...privateclassInnerEvenIterator{//...publicbooleanhasNext(){//Whypublic?//...}}} 最佳答案 如果InnerEvenIterator类没有扩展任何类或实现任何接口(interface),我认为这是无稽之谈,因为没有其他类可以访问它的任何实例。但是,如果它扩展或实现了任何其他非私