zoukankan      html  css  js  c++  java
  • 初入Python继承

    1.什么是继承?

      新类不用从头编写

      新类从现有的类继承,就自动拥有了现有类的所有功能

      新类只需要编写现有类缺少的新功能

    2.继承的好处

      复用已有代码

      自动拥有了现有类的所有功能

      只需要编写缺少的新功能

    3.父类和子类

     1 #定义一个父类,也称为及基类,超类
     2 class father(object):
     3     def __init__(self,name,gender):
     4         self.name = name
     5         self.gender = gender
     6 
     7 #定义一个子类,也称为派生类,继承类
     8 class child(father):
     9     def __init__(self,name,gender,score):
    10         #初始化父类,否则继承自father的child将没有name和gender
    11         super(child,self).__init__(name,gender)
    12         self.score = score
    13 
    14 t = child('Tom','Six','98')
    15 print t.name

    4.继承的特点

      子类和父类是is关系

    class child(father):
        pass
    
    p = father()
    s = child()

    p 是一个 father 但不是一个child

    s 是一个father 同时也是一个person

  • 相关阅读:
    第十六周学习进度报告
    个人课程总结
    第一阶段意见评论
    用户评价
    第二阶段10
    第二阶段9
    第二阶段8
    第十五周学习进度报告
    第二阶段7
    第二阶段6
  • 原文地址:https://www.cnblogs.com/loid/p/5600235.html
Copyright © 2011-2022 走看看