码迷,mamicode.com
首页 > 编程语言 > 详细

《Java编程思想》笔记 第八章 多态

时间:2018-05-15 13:22:57      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:覆盖   同名   覆写   class   使用   构造器   编译   调用   运行时   

1.向上转型

  •  把子类引用当作父类引用。(子类对象赋值给父类引用)

2.绑定

  • 确定方法属于哪个类。

3.前期绑定

  •  程序执行前绑定。

4.后期绑定也叫动态绑定

  •  程序运行时绑定。

5.构造器和多态

5.1 域 与静态方法(包括构造器)不具有多态性。

5.2 构造器内可以多态,调用子类中被覆写的方法,但不安全。

5.3 构造器内可以安全调用的方法只有基类的final方法。

知识点

  • 私有方法被覆盖后和基类无关了,属于子类的新方法,只是和基类私有方法同名而已。
  • 清理顺序和初始化顺序相反。
  • this 代表此对象的引用。
  • 除了 final static private 方法,其他方法都是动态绑定。
  • 编译 将java文件 编译为class文件,每一个类都是一个class文件,包括内部类。 第一次使用代码,class文件加载,class文件只加载一次。

《Java编程思想》笔记 第八章 多态

标签:覆盖   同名   覆写   class   使用   构造器   编译   调用   运行时   

原文地址:https://www.cnblogs.com/mibloom/p/9040378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!