面向对象

2017-09-23  本文已影响0人  写演

三大特性:封装、继承、多态。

多态:

1、隐藏(重写)(new)基类方法:用new 修饰,函数名和函数签名相同的函数。通过基类的引用指向派生类时,调用的是隐藏前的方法(基类的方法);派生类引用指向派生类时,调用派生类隐藏后的方法。

对象池:声明基类,指向派生类可以把不同的派生类放到一个数组中。如:

List<pet> pets=new List<pet>:

pet dog=new dog();

pet cat=new cat();

pets.add(dag);

pets.add(cat);

2、虚方法(overwrite)基类用vir方法:

6大设计原则和23种设计模式。

上一篇下一篇

猜你喜欢

热点阅读