# 学习测试
# 时间: 2022/4/8 13:18
class Student: #Studet 为类的名称(类名)一个或多个单词组成,每个单词的首字母大写,其余小写
native_place='山东'#直接写在类里的变量 为类属性
def __init__(self,name,age):
self.name=name #self.name称为实体属性,进行了一个赋值的 *** 作,将局部变量name 的值赋给实体属性
self.age=age
#定义在类之外的叫函数,定义在类之内的叫方法
#实例方法
def eat(self):
print('学生呢')
#静态方法
@staticmethod
def method():
print('使用staticmethod进行了修饰,所以是静态方法')
#类方法
@classmethod
def cm(cls):
print('我是类方法,使用了classmethod')
def drink():
print('喝水')
#创建Student类的对象
stu=Student('张三',20)
print(stu.name)
stu.eat()#对象名.方法名()
print(stu.age)
Student.eat(stu)#类名.方法名(类的对象)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)