【基础分享】
1. 类与实例
类是相同属性的和功能的对象的抽象的集合,实例就是把类实例化也就是具体化,从而调用或者更改里面的属性和 功能。
2. 构造方法
构造方法又叫构造函数,其实就是为了给初始化对象赋初值。
3. 方法重载
方法重载是在构造函数的基础实现创建同名的多个方法的能力,并且在原方法的基础上扩展新增功能。
4. 属性与修饰符
属性:通过get和set写方法,从而以字段的形式给类的方法增加限制。
修饰符:不想对外界公开的方法私有化,使其有利于封装,同时降低模块间的耦合度。
5. 封装
每个对象都包含它能进行操作所需要的所有信息,这个特性称为封装,实现的效果使代码模块化,把数据和过程包围起来。
6. 继承
继承定义了类如何相互关联,共享特性,最好的实现了复用和扩展,节省空间。
7. 多态、
重写父类中的方法,从而实现更改基类的数据和行为。
8. 重构
保持功能不变,对其内部结构进行调整,从而实现减少重复的代码。
9. 抽象类
抽象类的用途是作为父类被子类继承,不同的子类,去实现抽象类中的抽象方法,来达到多态性,还是主要看你最后想要实现什么效果。
10接口
接口的意义在于抽象,不拘细节,从而使同类事物在同一高度具有通用及可替代性,帮助类实现某些特殊的行为。
这张图只是开始的理解,等学完大话设计模式再回来调整这张图,欢迎大家提出宝贵意见。
【总结】
出现问题,抓紧时间解决问题,不要给自己留时间发愁。