python之面向对象--类
I. 规范与定义
(1) 规范:类名首字母大写,数字字母下划线组成,不能以数字开头,驼峰命名
(2)定义:class 类名 或class 类名(object)
II. 类属性 : 类中的变量值
(1)公共属性:直接定义在类里面的变量,又叫类属性
- 可以通过类访问,也可以通过对象访问
- 获取类属性:对象.属性名【GirlFriend().gender】,类.属性名【GirlFriend.gender】
(2)私有属性:两个下划线开头的属性(__属性名)
- 只能在类里面访问,在类外部是无法使用的
- 注意:区别于魔法属性:_ _ 属性名 _ _
III. 属性与属性调用
IV.函数与函数调用
注意1:静态方法和类方法不可以调用类中的属性值, 如果需要参数,需自己传递参数
注意2:什么时候定义静态和类方法 ? 当某个函数与其他的类函数、类属性无任何关联时