面向对象:一开始接触面向对象其实感觉不好用,但是对于一些复杂的问题,使用面向对象其实更加容易,逻辑不容易混乱
它的核心是:类 和 对象
类:对一系列事物的抽象概念,可以视为一张图纸,
对象:就是对类这种抽象概念实例化出一个具体的东西,也可以理解成按照图纸说明制造的一个实物,不同实物之间肯定会有不一样,但是同样他们又是具有一系列共同点的,这些共同点其实就是抽象概念类里面的内容
-
面向对象更加适合做应用的开发
-
面向对象可以使你的代码更加优雅和紧凑
-
面向对象开发效率更高
-
面向对象代码复用度更高、可维护性更好
类的定义:
1 #语法: 2 class 类名: 3 类体
-
-
类名要符合标识符的规范
-
类名一般用大驼峰风格: 每个单词首字母大写,其它小写 ,例如MyBook YouMoney
-
类体必须缩进
-
在python3中类默认继承object,所以可以这样写 class Dog:,它等价于class Dog(object):
-
一个文件里只一般只放一个类