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

  • 相关阅读:
    RHEL6 建立DVD repo
    stl之std::remove_copy
    分鱼问题
    Nutch的日志系统
    log4j配置文件及nutch中的日志配置
    slf4j教程
    Java中的日期操作
    Avro基础
    【JAVA编码专题】总结
    【JAVA编码专题】深入分析 Java 中的中文编码问题
  • 原文地址:https://www.cnblogs.com/loid/p/5600235.html
Copyright © 2011-2022 走看看