当前位置:首页 > 开发 > 编程语言 > Python > 正文

python继承

发表于: 2014-12-12   作者:blackproof   来源:转载   浏览次数:
摘要: import math   #class Point      class Point:       def __init__(self, xValue, yValue):  
  1. import math  
  2. #class Point  
  3.   
  4. class Point:  
  5.     def __init__(self, xValue, yValue):  
  6.         self.X = xValue  
  7.         self.Y = yValue  
  8.   
  9.   
  10. #class Circle  
  11. class Circle(Point):  
  12.     def __init__(self, xValue, yValue, rValue):  
  13.         Point.__init__(self, xValue, yValue)  
  14.         self.Radious = rValue  
  15.   
  16.     def area(self):  
  17.         return math.pi * self.Radious ** 2   
  18.   
  19.   
  20.   
  21. #driver  
  22. print("Point bases:", Point.__bases__)  
  23. print("Circle bases:", Circle.__bases__)  
  24.   
  25. print("Circle is the subclass of Point:", issubclass(Circle, Point))  
  26. print("Point is the subclass of Circle:", issubclass(Point, Circle))  
  27.   
  28. point = Point(34)  
  29. circle = Circle(452)  
  30.   
  31. print("point is an instace of Point:", isinstance(point, Point))  
  32. print("circle is an instace of Point:", isinstance(circle, Point))  
  33.   
  34. print("point members:", point.__dict__)  
  35. print("circle members:", circle.__dict__)  
  36.   
  37. print("the area if circle is:", circle.area())  

python继承

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
除了从一个父类继承外,Python允许从多个父类继承,称为多重继承。 多重继承的继承链就不是一棵树了
[转]python普通继承方式和super继承方式 原文出自:http://www.360doc.com/content/13/0306/15/9934
3 继承
派生类继承了基类的所有成员函数和数据成员(构造函数、析构函数和操作符重载函数除外)。派生类除
面向对象编程语言中的多重继承指的是一个类别可以同时从多于一个父类继承行为与特征的功能。与单一
在域模型中,类与类之间除了关联关系和聚集关系,还可以存在继承关系,在下图所示的域模型中,Depar
到底使用组合还是继承是每本讲设计的资料里都要讨论一番的话题,两者的目标都是为了实现代码复用。
类继承 类型1:extend function extend(subClass, superClass) { var F = function() { }; F.protot
http://www.jb51.net/article/19629.htm 转载 选定基类后,就可以创建它的子类了。是否使用基类完全
JAP实现继承有三种类型.假设有A.B.C三个类,A为基类,B,C均为A的子类.那么三种设计方式分别为: 1.A.B.
<body ng-app ng-init="name='World'"> <h1>Hello, {{name}}</h1> <div ng-co
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号