封装多态继承

Posted mCat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了封装多态继承相关的知识,希望对你有一定的参考价值。

封装:

1. 减少大量冗余代码

2. 将很难的实现细节封装起来,起到保护和方便使用的目的

 

继承:

1. 减少冗余代码

2. 让类与类产生关系,为多态打下了基础

  特性:

  单根性:一个子类只有一个父类

  传递性:爷爷类、父类、子类

  转换:

  1. 子类可以赋值给父类

  2. 如果父类中装的是子类对象,则可以将这个父类转换成对应的子类对象

       关键字:is as

  1. is:返回bool类型,指示是否可以做这个抓换

  2. as:如果转换成功,则返回对象,否则返回null

以上是关于封装多态继承的主要内容,如果未能解决你的问题,请参考以下文章

JAVA面向对象,继承、封装、多态

举例说明java面向对象的封装继承多态

0面向对象三大机制 封装继承多态

0面向对象三大机制 封装继承多态

封装,继承,多态

JavaSE——:封装继承多态