面向对象的基础

【基础分享】

 

1.  类与实例

 

类是相同属性的和功能的对象的抽象的集合,实例就是把类实例化也就是具体化,从而调用或者更改里面的属性和 功能。

 

2.  构造方法

构造方法又叫构造函数,其实就是为了给初始化对象赋初值。

 

3.  方法重载

方法重载是在构造函数的基础实现创建同名的多个方法的能力,并且在原方法的基础上扩展新增功能。

 

4.  属性与修饰符

属性:通过get和set写方法,从而以字段的形式给类的方法增加限制。

修饰符:不想对外界公开的方法私有化,使其有利于封装,同时降低模块间的耦合度。

 

5.  封装

每个对象都包含它能进行操作所需要的所有信息,这个特性称为封装,实现的效果使代码模块化,把数据和过程包围起来。

 

6.  继承

继承定义了类如何相互关联,共享特性,最好的实现了复用和扩展,节省空间。

 

7.  多态、

重写父类中的方法,从而实现更改基类的数据和行为。

 

8.  重构

保持功能不变,对其内部结构进行调整,从而实现减少重复的代码。

 

9.  抽象类

抽象类的用途是作为父类被子类继承,不同的子类,去实现抽象类中的抽象方法,来达到多态性,还是主要看你最后想要实现什么效果。

 

10接口

接口的意义在于抽象,不拘细节,从而使同类事物在同一高度具有通用及可替代性,帮助类实现某些特殊的行为。

 

 

这张图只是开始的理解,等学完大话设计模式再回来调整这张图,欢迎大家提出宝贵意见。

 

 

【总结】

 

  出现问题,抓紧时间解决问题,不要给自己留时间发愁。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 29
    评论
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值