俄罗斯贵宾会-俄罗斯贵宾会官网
做最好的网站

多态与多态性

1. 什么是多态

面向对象学习目录

    多态指的是同一种/类事物的不同形态

1 面向对象介绍

2.为何要用多态性

2 类、实例、属性、方法详解

  1 增加了程序的灵活性

3 面向过程与面向对象进一步比较

  2 增加了程序的可扩张性

4 类与对象

多态性:分为静态多态性和动态多态性

5 属性查找与绑定方法

    多态性:在多态的背景下,可以在不用考虑对象具体类型的前提下而直接使用对象

6 小结

    多态性的精髓:统一

7 继承与派生

3. 如何用多态

8 组合

class Animal:
    def speak(self):
        pass
class People(Animal):
    def shuo(self):
        print('say hello')
class Dog(Animal):
    def jiao(self):
        print('汪汪汪')
class Pig(Animal):
    def chang(self):
        print('哼哼哼')
obj1=People()
obj2=Dog()
obj3=Pig()
# obj1.speak()
# obj2.speak()
# obj3.speak()
def speak(animal):
    animal.speak()
speak(obj1)
speak(obj2)
speak(obj3)

9 抽象类

python 崇尚鸭子类型

10 多态

本文由俄罗斯贵宾会发布于编程,转载请注明出处:多态与多态性

您可能还会对下面的文章感兴趣: