概述
- 一种基于面向过程的新的编程思想,顾名思义该思想是站在对象的角度思考问题
- 我们把多个功能合理的放到不同对象里,强调的是具备某些功能的对象
- 具备某种功能的实体,称为对象
- 面向对象最小的程序单元是:类
总结
面向对象三大特征
封装(Encapsulation)
- 封装是指将对象的实现细节隐藏起来,然后通过公共的方法来向外暴露该对象的功能
继承(Inheritance)
- 继承是面向对象实现软件复用的重要手段,当子类继承父类后,子类是一种特殊的父类,能直接或间接获得父类里的成员
多态(Polymorphism)
- 多态是可以直接把子类对象赋给父类变量,但是运行时依然表现出子类的行为特征,这意味着同一类型的对象在运行时可能表现出不同的行为特征
对象与类的关系
什么是对象
什么是类
类的实例化
类的定义
成员变量
方法
定义
1 2 3 4 5 |
[修饰符] class 类名 { 0~N个成员变量(字段/Field) 0~N个方法 } |
注意点,如果类使用了 public 修饰符,必须保证当前文件名称和当前类名相同,类名使用名称表示,类表示某一类事物,首字母大写,如果是多个单词组成使用驼峰表示法。
对象创建与操作