摘要: java类可以有两种重要的成员:成员变量和方法,实际上java还允许有一种成员:内部类。内部类是在一个类中定义另一个类。内部类和外嵌类的关系如下: (1)内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法可以调用外嵌类中的方法。 (2)内部类的类体中不可以声明类变量和类方法。外嵌类的类体中可 阅读全文
posted @ 2018-07-02 18:37 寒潭渡鹤影 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 使用关键字interface来定义一个接口。接口的定义和类定义很相似,分为接口声明和接口体。 接口体中包含常量的声明(没有变量)和抽象方法两部分。接口中只有抽象方法,没有普通方法。而且接口体中所有的常量的访问权限一定都是public,而且是static常量,所有抽象方法的访问权限一定都是public 阅读全文
posted @ 2018-07-02 16:49 寒潭渡鹤影 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 子类与继承 所有类都是Object的子孙类。 子类继承了父类的成员变量和方法,就好像是在子类中直接定义了一样。 如果子类和父类在同一个包中,子类自然地继承了父类中不是private的成员变量和方法。 如果子类和父类不在同一个包中,父类中的private和友好访问权限的成员变量不会被子类继承,子类只继 阅读全文
posted @ 2018-07-02 00:06 寒潭渡鹤影 阅读(135) 评论(0) 推荐(0) 编辑