Python基础-day10-类的创建和调用

类的定义:

class Student:

类的创建:

Lily=Student("Lily",100)

调用类属性:

类和对象都可以调用

实例属性:

实例对象的属性,对象.属性=属性值

如何在类中定义对象属性:

利用初始化方法,创建对象调用,通过传参添加对象属性,如下代码

类方法@classmethod:

类和对象直接调用

静态方法@staticmethod:

可以用类和对象也可直接调用

class Student:
    inClass = "一班"
    teacher = "Ma dongmei"

    def __init__(self, name, score):
        self.name = name
        self.score = score
    @classmethod
    def inmetho(cls):
        print("这是一个类方法,只能通过类调用")

    @staticmethod
    def publicmethod(cls):
        print("这是一个静态方法")

lily=Student("lily",100)
print(lily.name)
print(lily.score)
原文地址:https://www.cnblogs.com/majinjin/p/15001437.html