* 类的第5个成员:内部类
* 1.相当于说,我们可以在类的内部再定义类。外面的类:外部类。里面定义的类:内部类
* 2.内部类的分类:成员内部类(声明在类内部且方法外的) vs 局部内部类(声明在类的方法里)
* 3.成员内部类:
* 3.1是外部类的一个成员:①可以有修饰符(4个)②static final ③可以调用外部类的属性、方法
*
* 3.2具体类的特点:①abstract ②还可以在其内部定义属性、方法、构造器
*
* 4.局部内部类:
*
* 5.关于内部类,大家掌握三点:
* ①如何创建成员内部类的对象(如:创建Bird类和Dog类的对象)
* ②如何区分调用外部类、内部类的变量(尤其是变量重名时)
* ③局部内部类的使用 (常常使用一个方法,使其返回值为某个类或接口的对象。而这个类或接口在方法内部创建)

如何创建成员内部类的对象(如:创建Bird类和Dog类的对象)

如何区分调用外部类、内部类的变量(尤其是变量重名时)

局部内部类的使用(返回也可以是匿名类)



最新文章

  1. Debian的软件包管理工具命令 (dpkg,apt-get)详解
  2. mongoDB数据库
  3. python string
  4. java提高篇---HashTable
  5. 初识CSS3之媒体查询(2015年05月31日)
  6. 代码世界中的Lambda
  7. [转] 深度解剖DIV+CSS工作原理
  8. angular Error: [ng:areq]
  9. OC与JS互相调用
  10. google2013校园招聘笔试题(全国)
  11. POJ 2413 How many Fibs?#二分+大数加法
  12. Java ftp 上传文件和下载文件
  13. 【问题解决:信息提示】SpringBoot启动时提示The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path
  14. BZOJ.2756.[SCOI2012]奇怪的游戏(二分 黑白染色 最大流ISAP)
  15. ThreadException
  16. 775. Global and Local Inversions局部取反和全局取反
  17. 线程同步之mutex和Semaphore
  18. 在python3.3后urllib2已经不能再用,只能用urllib.request来代替
  19. 【vim】vim常用命令
  20. 面向对象程序设计(C++)_作业一_设计、定义并实现Complex类

热门文章

  1. VS2010下创建MVC4项目注意事项
  2. 使用SignTool对软件安装包进行数字签名(二)--进行数字签名
  3. 2019牛客多校第二场E MAZE(线段树 + 矩阵)题解
  4. 这些不可不知的JVM知识,我都用思维导图整理好了
  5. 1. mac 手动安装nodejs搭建vue环境
  6. Python_K-means算法
  7. 惠普机械键盘 K10GL 使用评测
  8. HTTPS in depth
  9. React Hooks +React Context vs Redux
  10. Google IO & 2019