摘要:
一般情况下,我们把类定义成独立的单元。有些情况下,我们把一个类放在另一个类的内部定义为内部类。 内部类的作用: 1.内部类提供了更好的封装。只能让外部类直接访问,不允许同一个包中的其他类直接访问。 2.内部类可以直接访问外部类的私有属性,内部类被当成其外部类的成员。但外部类不能访问内部类的内部属性 阅读全文
摘要:
为什么需要抽象类?如何定义抽象类? 抽象类是一种模板。抽象类提供了为所有子类提供了一个通用模板。子类可以在这个模板基础上进行扩展。 通过抽象类避免了子类设计的随意性。 通过抽象类,我们可以做到严格限制子类的设计,使子类之间更加通用。 public class Test{ public static 阅读全文