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)

 

posted @ 2018-01-03 16:14  罗亮玉  阅读(141)  评论(0编辑  收藏  举报