0
点赞
收藏
分享

微信扫一扫

类之间的关系,内部类,设计模式

爪哇驿站 2022-01-13 阅读 87

1 类之间的关系

        1.1 继承

                继承就使用extends表示

例如

classA{}
class B extends A{}

        1.2 实现

                类和接口直接是多实现。用逗号隔开

class F implements C,D{}

类实现接口后必须实现所有的抽象方法,否则该类需要加abstract修饰

        1.3 依赖

局部变量,保存另一个类 对象引用

方法执行玩 关系就不存在了

        1.4 关联

成员变量保存了另一个类,对象引用

关系是长期的

        1.5 聚合

整体和局部都有独立的声明周期

        1.6  组合 

 2  内部类

        2.1  概述

        当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内 部的完整的结构又只为外部事物提供服务,那么整个内部的完整结构最好使 用内部类                

        在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者 称为外部类。

        Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完 整的名称。

         2.2  成员内部类

        2.3  静态内部类

          2.4  局部内部类

 

 

 

         2.5  匿名内部类

 

 

举报

相关推荐

0 条评论