#创建类 class Person: """ Person是描述人的基本类,包含人的性别、年龄等 """ def __init__(self,name,birthday,mobile): #静态特征。当实例化对象的时候自动运行该函数 """ 构造函数,用来初始化类的静态特征, 实例化的时候自动运行。 :param name: :param birthday: :param mobile: """ self.name=name self.birthday=birthday self.mobile = mobile def say_hello(self): """ 打招呼,类的动态特征。 """ print("打招呼", "大家好", "我叫:" + self.name) if __name__=="__main__": alice=Person("Alice","1998-10-10","12345678") #访问静态属性:对象名称.属性;动态属性:对象名称.方法 print(alice.mobile) print(alice.say_hello()) #类:把一类事物具有对象的静态特征喝和动态特征的抽象表达 #类的一个个体就是对象,对象是具体的,是实实在在的。 #对象是特征与技能的结合体,其中特征和技能分别对应的数据属性和方法属性。 #访问类的名称 print(Person.__name__) #访问类的描述信息 print(Person.__doc__) print(Person.say_hello.__doc__) print(Person.__init__.__doc__) print(Person.__dict__) #查看实例对应的类。 print(alice.__class__)
类的创建与实例
最新推荐文章于 2024-05-17 07:26:06 发布