面向对象的特征,说一哈我知道的,哈哈哈
抽象
相似本质
抽象层次
什么是抽象层次呢,其实很简单,就相当于你在不同的层次上面进行分析
封装
啥是封装?举个例子,我们将对象看作一个盒子,除了与外部进行交流的消息通道,他的内部是一个牢固,就像飞机上的黑匣子一样,那么这个内部的黑匣子就是封装。其实也就是隐藏显示。
聚合
什么是聚合呢?看他的名字猜测一下意思是不是把什么东西聚在一起合起来呢?是的,没有错就是这样,好比我们的数学公式1+2=3.1和2对应一个不同的对象,这两个对象合在一起产生一个对象3,对象3具有对象1和对象2特征的综合,那么对象3可以称为聚合。
继承
继承是比较好理解的一个内容,类似与子承父
接口
接口是啥子哇,就是一个对象的本质。举个例子,杯子分为超过的类型,根据材质的不同分为塑料的,玻璃的等等,杯子上有没图案等等,其实都是在描述被子的外貌等等,但是他们的本质是啥,就是杯子。
多态
那么承接上一个的例子,依旧是一个杯子,这边又很多一摸一样的杯子,不过他们对应的对象不一样,虽然他们是一摸一样的杯子,但是有的杯子的玻璃的,有的杯子是画的等等等,那么多态其实就是多个对象又一个相同的外表,但是外表下对应的是不同的对象。
类
相似的性质对象组成在一起
属性
举个例子,个人特有i的私有领域