- python语言特点
简单、易学、高级
面向对象
免费和开源
边编译边执行 :python是解释型语言,边编译边执行。
丰富的库 : python拥有许多功能丰富的库。
胶水语言 : 可以拼接c,c++,java等语言
可移植 : python能运行在不同的平台上。
- 标识符
规范:
由数字、字母、下划线组成,数字不能开头。大小写敏感不能使用关键字和保留字
习惯:
包名 : 全小写,用“_”连接
类名 : 大驼峰命名
函数 / 变量 : 全小写,用“_”连接 / 小驼峰
常量 : 全大写,用“_”连接
- 面向对象三大特性:
封装:
对象都有明确边界,把属性和方法保护在边界之内--数据隐藏
封装的力度大小要适合
继承:
子类可以继承父类的方法和属性
可扩展性
注意:
父类中的私有成员不能被继承
如果子类没有任何构造方法,则会调用父类的构造方法
如果子类有构造方法,不会调用父类的构造方法
多态:
多态指的是一类事物有多种形态
多态性:向不同的对象发送同一条信息,不同的对象在接收时会产生不同的行为