由小狗模拟最基本的类
狗: 类名:DOG 属性:品种、毛色、性别、名字、尾巴、腿儿个数 方法:跑、叫、咬人、拆家、吃饭
class Dog: '''这是经典类的写法啊''' def run(self): print('这只狗正在跑') def bark(self): print('这只狗正在叫') def eat(self): print('这只狗正在吃饭') def introduce(self): '''介绍小狗的名字以及年龄''' print('dog1的名字%s,年龄是%s'%(dog1.name,dog1.age)) dog1 = Dog() dog1.run() dog1.bark() dog1.eat() dog1.introduce()__init__属性
class Dog: def __init__(self,name,age): self.name = name#给类对象赋值 self.age = age def eat(self): print('这只狗正在吃饭') def introduce(self): '''介绍小狗的名字以及年龄''' print('dog1的名字%s,年龄是%s'%(self.name,self.age)) dog1 = Dog('小白',18) # 这里面的参数自动传参给__init__方法 print(dog1.name) print(dog1.age) dog1.introduce()