第十三章:多态
 一、instanceof 判断一个类是否是指定的类 真则返回true 假则返回false。


 二、字段没有多态,只有方法有多态,字段前面是的什么类型,字段就调用谁的,在编译时就已经确定要去调用谁的。
第十四章:代码块和final关键字
 一、代码块分类:
  1、局部代码块:直接定义在方法内部的代码块,调用方法时执行。

   2、初始化代码块:定义在类中的代码块,初始化代码块随着构造器的进行而进行,在创建对象时调用。

   3、静态代码块:初始化代码块前面加上static,在加载字节码文件时自动调用,在主方法前执行,只执行一次。
二、组合关系:自己当中的字段是一个“类类型”,依赖于其他类
三、final 关键字:最终的不可修改的。(因为继承打破了数据的封装性,所以引出了final,目的保证数据安全性)
        1、可以修饰:
            字段:字段无法被修改
              方法:方法不能被覆盖
              类:不能被继承

         2、可以在局部代码块中使用
                如果修饰的是基本数据类型,代表值不能被修改
                如果修饰的是引用数据类型,代表地址不能被修改    
四、单例设计模式
          1、设计模式:经过很多程序猿的尝试,总结出来的一套最佳的实践方案。
                                    单例:一个类在内存当中只有一个对象,别人不能再去创建对象(众多设计模式中的一种)
第十五章:包装类
一、包装类:
对基本数据类型进行包装,把基本数据类型包装成一个对象,
把基本数据类型变得更加强大,以面向对象的思想来去使用这些类型。
1、例如:
基本数据类型                包装类
byte                     Byte
short                    Short
int                      Integer
long                     Long
double                   Double
float                    Float
char                     Character
boolean                  Boolean
二、装箱和拆箱(自动装箱和自动拆箱)
1、装箱
2、拆箱
3、自动装箱和自动拆箱
三、基本数据类型与字符串和包装类之间的转换

最新文章

  1. 【Python五篇慢慢弹(3)】函数修行知python
  2. java基础算法之插入排序
  3. js面向对象的实现(example 二)
  4. 关于prototype和__proto__ 以及 constructor的文字总结
  5. [Android Pro] 小心ReleaseByteArrayElements 中的参数问题
  6. 【BZOJ】2286: [Sdoi2011消耗战
  7. [转]深入理解学习GIT工作流
  8. C#接口知识大全收藏
  9. win7无线网卡的灯突然不亮了的解决办法
  10. os项目icon和default 等相关图标命名规则和大小设置
  11. mongoDB的基本使用----飞天博客
  12. Spring 3.x企业应用开发实战(11)----基于@AspectJ配置切面
  13. thinkPHP入门 一
  14. Android Studio rename module Can't rename root module
  15. 类classthe Meta-Object Compiler (moc)
  16. JSTL标签之c:foreach,c:if标签小结
  17. Js里面的数组去重方法
  18. JS中的运算符和JS中的分支结构
  19. Cocos Creator 橡皮差(刮刮卡)功能(转)
  20. jQuery判断复选框checkbox的选中状态

热门文章

  1. 实战SpringCloud响应式微服务系列教程(第四章)
  2. YARN底层基础库
  3. 【朝花夕拾】Handler篇(二)
  4. PHP 仿网易云的评论盖楼
  5. js数组的五种迭代遍历方式 every filter forEach map some
  6. xsd to javabean
  7. 安装python的第三方库pillow
  8. I-Just Jump_2019牛客暑期多校训练营(第八场)
  9. Linux基础Day001-001章
  10. Linux上安装JDK1.7步骤