码迷,mamicode.com
首页 > 编程语言 > 详细

Python 面向对象编程

时间:2018-01-03 17:33:28      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:方法   编程   赋值   pos   注意   sel   self   nbsp   调用   

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

类由三部分构成,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 面向对象编程

标签:方法   编程   赋值   pos   注意   sel   self   nbsp   调用   

原文地址:https://www.cnblogs.com/luoliang-gaoyu/p/8184308.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!