Python-类与对象的创建

类和对象的创建

 1 class Student:
 2     #写在类里的变量,称为类属性
 3     native_pace = '吉林'
 4     def __init__(self,name,age):
 5         self.name = name #self.name称为实体属性,将局部变量的name赋值给实体属性
 6         self.age = age
 7 
 8     #实例方法
 9     def eat(self):
10         print('学生在吃饭')
11 
12     #静态方法
13     @staticmethod
14     def methon():
15         print('我使用了staticmethod进行修饰,所以我是静态方法')
16 
17     #类方法
18     @classmethod
19     def cm(cls):
20         print('我使用了classmethod进行修饰,所以我是类方法')
21 
22 #在类之外定义的称为函数,类之内定义的称为方法
23 def drink():
24     print('喝水')
25 
26 stu1 = Student('张三', 20)
27 print(id(Student))
28 print(type(Student))
29 print(Student)
30 print(id(stu1))
31 print(type(stu1))
32 print(stu1)
33 stu1.eat()
34 print(stu1.name)
35 print(stu1.age)
36 
37 Student.eat(stu1) #调用

 

posted @ 2022-02-28 16:30  Xxiaoyu  阅读(176)  评论(0编辑  收藏  举报