面向对象编程是最有效的软件编写方法之一,他可以说是对现实事件的抽象,在编程过程中编写表示现实世界中的事物和类,并基于这些类创建对象。
创建并使用类
class Dog(object):
"""一次模拟小狗的简单尝试"""
def __init__(self, name, age)
self.name = name
self.age = age
def sit(self):
"""模拟小狗被命令时蹲下"""
print(self.name.title() + "is now sitting.")
def roll_over(self):
"""模拟小狗被命令时打滚"""
print(self.name.title() + "eolled over!")
my_dog = Dog("black", "6")
print("my dog name is" , Dog.name.title())
print("my dog years old" ,str(Dog.age))
"""方法的调用"""
my_dog.sit()
my_dog.roll_over()
一个类可以有多个实例,并且不同的实例之间独立运行,并不干扰。当创建一个实例的时候会把这个实例传递个self。
网友评论