文章摘要:
小白零基础快速入门Java —— 第八课:面向对象高级篇 —— 多态和final。本文介绍了以下内容:1、多态的概念、好处和它出现的类型转换问题。2、final关键字的用法。
1、面向对象的三大特征之三: 多态
1.1 认识多态
父类 对象 = new 子类()
调用 —— 对象.方法(方法是子类重写父类的方法),这时程序在编译时查看父类中有没有该方法,而在运行时跑的是子类中该方法的内容
调用 —— 对象.变量(子类和父类同时定义了这个变量),这时程序在编译时查看父类中有没有该变量,而在运行时跑的也是父类中该变量的内容
1.2 使用多态的好处
1.3 多态下的类型转换问题