Python 面向对象编程

Posted luoliang-gaoyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 面向对象编程相关的知识,希望对你有一定的参考价值。

面向对象:类和对象,类是抽象的,是种概念。对象时真实存在的事物。类是对象的模板,对象是由类创建的。

类由三部分构成,1.类名。2.属性。3.方法

class Cat:
def eat(self):
print("猫吃鱼......")
def run(self):
print("猫在奔跑")
def introduce(self):
print("%s的年龄为:%s"%(self.name,self.age))

#创建对象
cat=Cat()
#为对象中的属性赋值
cat.name="汤姆"
cat.age="20"
cat.eat()
cat.run()
cat.introduce()
cat1=Cat()
cat1.name="laomao"
cat1.age="40"
cat1.eat()
cat1.run()
cat1.introduce()
#打印结果为

猫吃鱼......
猫在奔跑
汤姆的年龄为:20
猫吃鱼......
猫在奔跑
laomao的年龄为:40

 

注意:

cat1.introduce()相当于cat1.introduce(cat1)  但是调用方法时不能直接这样调用cat1.introduce(cat1)

 




























以上是关于Python 面向对象编程的主要内容,如果未能解决你的问题,请参考以下文章

面向面试编程代码片段之GC

面向对象编程其实很简单--python面向对象(初级篇)

Python基础-第六天-面向对象编程

面向对象编程其实很简单——Python 面向对象(初级篇)

python之面向对象编程一

python基础之面向对象