python面向对象总结,python中的面向对象详解
摘要
的类定义
以前语言都是面向过程的,但是经过计算机科学家的探索,出现了面向对象。面向对象可以解释生活中的很多事情。例如,作为对象的人有参数。比如内脏,身高等。有一个办法。比如跑步,学习等。没那么多。
该对象是一个类。在python类中定义一个类。类中有两部分,一部分是属性,另一部分是方法。例如,定义人的对象。这个人的属性是身高体重,他的方法是说话。
#定义者
班级人员:
#定义属性
高度=0
权重=0
#构造函数
def __init__(self,h,w):
self.height=h
自重=w
#定义方法
defspeak(自我) :
打印(我会说话!)
上面的代码定义了Person类。
继承人
定义了类之后,就涉及到继承了。简而言之,儿子继承了父亲的财产(属性和方法),但也可以添加属性,重写方法,添加属性。
Python的继承很简单,格式如下
类别子(父)
这个定义可以继承类son,它从parent继承一切。编写代码段的例子。
类别父级:
金钱=0
def __init__(self,m):
self.money=m
efmakeMoney(self):
打印(我能赚钱!)
classson(父母) :
高度=0
def __init__(self,m,h):
父母。__init__(self,m)
self.height=h
efmakeMoney(self):
打印(所以滴滴!)
son=son (20,1)).
打印(儿子.赚钱))
如果继承后要调用父类的方法,可以在super(son,son)中调用。赚钱)。
以上是单继承的例子,很多都差不多,这里省略解释。
私有变量
它只能在类中使用,不能从实例化的对象中调用。
定义时在变量名前添加_ _。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。