为什么java中子类不可以降低父类的可读性
时间: 2023-10-03 10:03:44 浏览: 91
Java中子类不可以降低父类的可读性,是因为Java中有一个重要的面向对象编程的原则:里氏代换原则(Liskov Substitution Principle,LSP),该原则是指如果父类能够使用的地方,子类一定也可以使用,并且不会影响程序的正确性。如果子类降低了父类的可读性,那么就违反了LSP原则,因为此时子类不能完全代替父类,可能会导致程序出现错误。因此,为了遵循LSP原则,Java中子类不可以降低父类的可读性。
阅读全文