python基础学习(8)

文章目录

类的组成

class Student:    #Student 为类的名称
    native_place='北京' #直接写在类里边的变量,称为类属性
    def __init__(self,name,age): #name,age为实例属性
        self.name=name  #进行了一个赋值操作,将局部变量的name的值赋给实体属性
        self.age=age
#实例方法
    def info(self):
        print('我的名字叫:',self.name,'年龄是:',self.age)
#类方法
    @classmethod
    def cm(cls):
        print('类方法')
#静态方法
    @staticmethod
    def sm():
        print('静态方法')

#创建Student类的对象
stu1=Student('小明',18)
stu1.info()

#我的名字叫: 小明 年龄是: 18
  • 类属性:类中方法外的变量称为类属性,被该类的所有对象所共享
  • 类方法:使用@classmethod修饰的方法,使用类名直接访问的方法
  • 静态方法:使用@staticmethod修饰的方法,使用类名直接访问的方法

猜你喜欢

转载自blog.csdn.net/weixin_45291045/article/details/111944177