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)