美文网首页
2018-04-20

2018-04-20

作者: sherlock_6981 | 来源:发表于2018-04-21 16:38 被阅读0次

第7章:复用类

组合:将对象引用置于新类中

继承:

代理:将成员对象置于所要构造的类中,在新类中暴露该成员对象的所有方法

第10章:内部类

在一个方法里或者任意的作用域内(类)定义内部类

类里定义:

1、实现某类型接口,可以创建并返回其引用

2、创建一个类辅助,不希望这个类是公用

方法里定义:

1、定义在方法内的类

2、定义在方法内部作用域的类

3、实现接口匿名类

new X{插入一个类的定义}

匿名内部类:创建一个继承自X的匿名类对象,通过new表达式返回的引用被自动向上转型为对X的引用

注意点:

1、匿名内部类,使用一个其外部定义的对象,编译器要求其参数引用为final

2、匿名内部类,实例初始化的实际效果就是构造器,匿名类没有命名构造器

嵌套类:

static声明的内部类

1、普通内部类对象隐式地保存了一个引用,指向创建它的外围类对象;嵌套类不需要其外围类对象

2、不能从嵌套类对象访问非静态的外围类对象

为什么需要内部类

内部类有效地实现了“多重继承”

相关文章

  • 2018-04-20

    2018-04-20 2018-04-20 2018-04-20 2018-04-20 2018-04-20201...

  • 2018-04-20

    2018-04-20 2018-04-20 2018年口才组春季目标人数 课程组目标(400人) 已完成(644人...

  • Golang 语言深入理解:channel

    title: Golang语言笔记: 理解 Channel 特性date: 2018-04-20 20:00:0...

  • 父亲是画家

    父亲是画家 胡99 2018-04-20 纪念父亲诞辰86周年 早几天参观...

  • [MyBatis] MyBatis中对java.util.Dat

    MyBatis对此,会自动转化 以下是Java代码手动转化 2018-04-20 15:25:25.6382018...

  • 11条鱼的故事,听完真是恍然大悟!

    2018-04-20 微信:478217002 1. 添加↑↑上方"478217002"咨询 听完这11条鱼的故事...

  • 沁园春·闫李庄

    2018-04-20 ——岁月如歌诗词选(第二集·75) 二读王玉明《...

  • 木兰花·闫李庄

    2018-04-20 ——岁月如歌诗词选(第二集·74) 读王玉明《人...

  • 2018-04-20

    2018-04-20 180 戴师傅 简书作者 2018.04.20 21:44 打开App (稻盛哲学学习会)打...

  • 2018-04-20

    ZFQ_dacf 2018-04-20· 字数 511· 阅读 50· 日记本 姓名:周富强 公司:厦门大科机械有...

网友评论

      本文标题:2018-04-20

      本文链接:https://www.haomeiwen.com/subject/xsyakftx.html