#class ClassName:
#语句块
class MyClass: '''this is a class''' x='abc' #类属性 def foo(self): print(self.x) print(MyClass.__name__) print(MyClass.x) print(MyClass.foo) print(MyClass) print(MyClass.__doc__)
使用class关键字 类名用大驼峰命名,生成一个类对象
类对象:类的定义就会生成一个类对象 x
类的属性:类定义中的变量和方法都是类的属性 x 和foo()方法都是属性
类变量:x是类MyClass的变量
__init__方法 初始化方法