码迷,mamicode.com
首页 > 编程语言 > 详细

初入Python继承

时间:2016-06-20 14:05:29      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

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

 

初入Python继承

标签:

原文地址:http://www.cnblogs.com/loid/p/5600235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!