【python入门】python基础11——类 继承 方法重写

class people:

    'help message:'

    number = 100  #所有实例都共享

    #构造方法

    def __init__(self,name,age)  #初始化

        self.name = name

        self.age = age

    def display(self)

        print('number:', people.number)

    def display_name(self)

        print(self.name)

    def display_age(self)

        print(self.age)


//定义的类的方法:

abc = people('abc',10)
abc.display()
abc.display_name()

abc.display_age()

//内置的类的方法:

hasattr(abc,'name')    //判断

getattr(abc,'age')        //get方法

setattr(abc,'name','bcd')    //set方法

abc.display_name()

//内置属性

people.__doc__    //打印帮助信息

people.__name__

people.__module__

people.__bases__

people.__dict__


继承:

子类有,就先子类

子类没有,可以调用父类的方法

方法重写:

子类的有,先用子类的,即子类的覆盖父类的

class father:


class child(father):



猜你喜欢

转载自blog.csdn.net/qq1518572311/article/details/80399112