面向对象
一 类
类的概念:用来描述具有相同属性和方法 的 对象的集合
类的组成:
属性(变量) 名词
方法(函数) 行为
对象:通过类定义的数据结构的实例
也就是 类名() 就是对象
二 命名方式
- 大驼峰 首字母大写
- 见名知意
- 区分大小写
三 属性和方法的调用
对象 = 类名([参数1,[参数2]])
对象.属性名
对象.方法名([参数1,[参数2s]])
四 方法的操作
(1)当方法 没有返回值得时候 使用print打印 会输出 None
(2) return 返回值 (和函数是一样的操作)
class Demo:
def speak(self):
myStr = "我叫张三"
return myStr
(3) self的用户
- self不是规定只能是这个单词 你用别的也可以 但是 标准来说 必须是self
- 代表当前实例化后的对象
- 方法里 都会存在 一个 必须的self形参 在 实例化 调用方法的时候 会自动传递 所以他 不用传参