美文网首页Python语言
面向对象初识

面向对象初识

作者: 不吃唐僧肉的妖怪 | 来源:发表于2018-07-24 19:16 被阅读14次

    面向对象编程是最有效的软件编写方法之一,他可以说是对现实事件的抽象,在编程过程中编写表示现实世界中的事物和类,并基于这些类创建对象。
    创建并使用类

    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。

    相关文章

      网友评论

        本文标题:面向对象初识

        本文链接:https://www.haomeiwen.com/subject/osmymftx.html