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

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值