class Student:
native_pace = '山东' # 直接写在类里的变量称为类属性
# 初始化方法
def __init__(self, name, age):
self.na = name
self.a = age
# 实例方法
def eat(self): # 实列方法self
print('学生在吃饭')
'''
在类之外定义的称为函数,在类 之内定义的称为方法
'''
# 静态方法
@staticmethod
def me(): # 静态方法什么都不写
print('我使用了staticmethod进行修饰,所以我是静态方法')
# 类方法
@classmethod
def cm(cls): # 类方法cls
print('我是类方法,因为我使用了classmethod进行修饰')
#创建Student类的对象
stu1=Student('张三','20')# __init__中有两个参数
'''
类对象,Student就是类对象,Python一切皆对象
根据类对象创建出来的对象称为实例对象,如stu
'''
#使用.去调用方法和属性
stu1.eat()#去执行eat这个方法的方法体 对象名.方法名
print(stu1.na)
print(stu1.a)
######################
Student.eat(stu1)#38行与34行代码功能相同,都是调用Student中的eat方法
#类名.方法名(实例对象)-->实际上就是方法定义出的self
Python入门--创建类的对象
最新推荐文章于 2024-07-27 12:20:46 发布