面向对象编程是最有效的编写方法之一;在面向对象编程中,编写表现和实现世界中的事物和情景的类,并给予这些类来创造对象。
使用类几乎可以模仿任何东西。
创建的Dog类 有属性 有动作
- 属性:年龄(age) 名字(name)
- 动作:跑 叫
规定:定义类函数需用驼峰命名法(首字母大写)
class Dog(object):
def __init__(self,name,age): #初始化属性name和age
self.name = name
self.age = age
def run(self): #定义跑动作
print('%s is running.......' % self.name)
def bark(self): #定义叫的动作
print('%s is barking............' % self.name)
def __str__(self): #可以设定返回值
return 'dog_name %s \ndog_age %s岁' %(self.name,self.age)
wangcai = Dog('wangcai',2)
print(wangcai)
wangcai.run()
wangcai.bark()
.......................................................运行结果
dog_name wangcai
dog_age 2岁
wangcai is running.......
wangcai is barking............
原文:https://www.cnblogs.com/du-z/p/11077286.html