首页 > 编程知识 正文

python面向对象特点,python面向对象求圆

时间:2023-05-05 04:25:12 阅读:116739 作者:4970

总结

类的定义

过去语言都是面向过程的,经过计算机科学家的探索,出现了面向对象。 面向对象可以说明生活中的很多东西。 例如,人,人是对象,有参数。 例如,内脏器官、身高等。 有办法。 例如,跑步、学习等。 没拉那么多。

对象是类。 python在class中定义类。 类中有两大部分,一部分是属性,一部分是方法。 例如,定义人的对象。 这个人的属性是身高、体重、方法是说话。

#定义者

class Person:

#定义属性

height=0

权重=0

#构造函数

def __init__(self,h,w ) :

self.height=h

self.weight=w

#定义方法

defspeak(self ) :

打印(Ican speak! ' )

上面的代码定义了Person类。

继承人

定义类后,涉及继承。 简言之,儿子继承父亲的财产(属性、方法),但儿子也可以添加属性、改写方法、添加属性。

python的继承很简单,格式如下

class Son(Parent )

这样的定义可以继承类son,他继承parent的everything。 写段代码的例子。

类parent :

money=0

def __init__(self,m ) :

self.money=m

efmakeMoney(self ) :

打印(Ican make money! ' )

classson(Parent ) :

height=0

def __init__(self,m,h ) :

Parent.__init__(self,m )

self.height=h

efmakeMoney(self ) :

打印(so Didi! ' )

son=son (20,1 ) )。

打印(son.make money ) )

如果希望在继承后调用父类的方法,可以在super(son,son ).makeMoney )中调用。

以上是单继承的例子,许多继承相似,这里省略说明

私有变量

它只能在类中使用,不能从实例化对象中调用。

定义时在变量名称前加上__

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。