面向对象设计思想之一(构造器和继承)

Posted shijinglu2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象设计思想之一(构造器和继承)相关的知识,希望对你有一定的参考价值。

说明:项目很重要,学项目比学知识点进步大,但也要难度大些;把经典的东西不停地重复;人在集体中进步得快些。

 

1.继承也是一种的抽象,是超类将派生类属性抽象出来放到构造器中,此时超类可以将派生类的属性抽象出来分为多个构造器,

构造器的分类可以遵循某些原则,如各个派生属性的异同和个数。


2.派生类继承超类过程中,首先派生类可以调用超类的构造器,并用在派生类中的构造器用super给其对应的超类赋值,同时也是给自己赋值,

另外,派生类中还可以有其特的属性和方法,而超类中的参数列表可以接受测试类的传参。

   

                                                        -------------测试类----------------

                                                        |                                                              |

                                                        |                                                              |

                                                                              超类(公共属性1,公共属性2...   公共属性n)

                                     constructor  1                         |                   constructor m    

                                                                                 |

                                                                                 |

                                   派生类1                            派生类2                          派生类n

                        constructor  1 ‘(super,..)            constructor  1 ‘(super,..)         constructor ‘m (super,..)    

 

说明:未完待补充

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                  

                                  


以上是关于面向对象设计思想之一(构造器和继承)的主要内容,如果未能解决你的问题,请参考以下文章

js面向对象程序设计之继承

面向对象3大特性之一:继承

面向对象(封装,继承,多态)

TypeScript,面向对象,类、构造函数、继承、抽象类、接口和封装

面向对象的程序设计 --- 下篇 继承启蒙

Java面向对象之继承