美文网首页
面向对象

面向对象

作者: 写演 | 来源:发表于2017-09-23 01:43 被阅读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种设计模式。

    相关文章

      网友评论

          本文标题:面向对象

          本文链接:https://www.haomeiwen.com/subject/rqbqextx.html