科百科
当前位置: 首页 范文大全

面向对象都哪些基本特征(面向对象的特征有哪些方面)

时间:2023-08-10 作者: 小编 阅读量: 3 栏目名: 范文大全

抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。提供继承信息的类被称为父类;得到继承信息的类被称为子类(派生类)。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。方法重载实现的是编译时的多态性,而方法重写实现的是运行时的多态性。

面向对象的特征主要有以下几个方面:

- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。

- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解》中关于桥梁模式的部分)。

- 封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种封装;我们编写一个类就是对数据和数据操作的封装。可以说,封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口(可以想想普通洗衣机和全自动洗衣机的差别,明显全自动洗衣机封装更好因此操作起来更简单;我们现在使用的智能手机也是封装得足够好的,因为几个按键就搞定了所有的事情)。

- 多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。简单的说就是用同样的对象引用调用同样的方法但是做了不同的事情。多态性分为编译时的多态性和运行时的多态性。如果将对象的方法视为对象向外界提供的服务,那么运行时的多态性可以解释为:当A系统访问B系统提供的服务时,B系统有多种提供服务的方式,但一切对A系统来说都是透明的(就像电动剃须刀是A系统,它的供电系统是B系统,B系统可以使用电池供电或者用交流电,甚至还有可能是太阳能,A系统只会通过B类对象调用供电的方法,但并不知道供电系统的底层实现是什么,究竟通过何种方式获得了动力)。方法重载(overload)实现的是编译时的多态性(也称为前绑定),而方法重写(override)实现的是运行时的多态性(也称为后绑定)。运行时的多态是面向对象最精髓的东西,要实现多态需要做两件事:1). 方法重写(子类继承父类并重写父类中已有的或抽象的方法);2). 对象造型(用父类型引用引用子类型对象,这样同样的引用调用同样的方法就会根据子类对象的不同而表现出不同的行为)。

    推荐阅读
  • 植入式广告监管(莫让植入广告打法律)

    这不仅会降低观众的收看体验,同时可能涉嫌违反法律法规,潜藏着虚假夸大宣传、侵害消费者权益的风险。一直以来,我国在严格规范广告活动、保护消费者的合法权益方面做出不少努力。近一段时间,各地有关部门已经开始采取措施,细化加强植入广告管理规则。

  • 夏天吃葡萄有什么好处(夏天吃葡萄的好处有哪些)

    促进病人早日康复把葡萄做成葡萄汁对体弱的病人、血管硬化和肾炎病人的康复有辅助疗效。可以帮助器官植手术患者减少排异反应,促进早日康复。研究表明,在那些种植葡萄和吃葡萄多的人群中,癌症发病率也明显减少。

  • 固定资产管理的方法流程(固定资产管理太乱)

    全自动excel固定资产管理系统,适合小企业用!库存管理、做账、报税、财务报表,以及固定资产管理等等!下面是今天给小企业财务带来了全自动excel固定资产管理系统,固定资产折旧的计算,固定资产卡片,都有详细的设置!固定资产管理系统步骤一:录入企业固定资产明细下面企业固定资产明细表登记,按照表头所列项目,对应的一一填入即可。有关固定资产管理表格系统的使用方法就介绍到这里了。

  • 例假一年半还能长个吗(有人月经三个月来一次)

    因此女性月经期间贴身衣物一定要勤洗勤换,阳光下晾晒。沾染经血的内裤更容易导致细菌滋生,不注意清洗可能导致妇科炎症的发作。女性月经其实也是女性身体健康的晴雨表,如果月经周期稳定,月经量稳定说明女性身体状态不错。

  • 猎狐剧情结局(猎狐的结局是什么)

    猎狐剧情结局最终结局夏远成功将老狐狸王柏林缉拿归案。夏远是警队名副其实的明日之星。克瑞案爆发后不久,东江市经侦支队正式成立,夏远凭借过硬的侦查功底和数学天赋,很快成为经侦支队的骨干力量,但王柏林却成了夏远的一个心结。王柏林的商业帝国不断扩张,夏远嗅到了他的背后一定隐藏着巨大的阴谋与犯罪事实,然而王柏林如同狡猾的狐狸,屡屡总能顺利逃脱,最后移民海外。

  • 乐业隧道坍塌被困的九人如何(乐业隧道塌方已过48小时)

    澎湃新闻此前报道,此次发生隧道塌方事故的乐业大道于去年5月开挖,全长2.3公里。9月10日19时许,乐业县消防大队在接到事故通知后共派出85名救援人员前往事故现场救援。目前,事故正在进一步处理当中。9月12日16时许,乐业县委宣传部官方公众号发布消息称,截至12日11时,大型超前钻已清理200多立方米塌方体,被困人员仍未被找到。9月12日17时许,澎湃新闻从乐业县委宣传部获悉,9名被困工人仍未找到。

  • 红豆杉(红豆杉相关介绍)

    红豆杉红豆杉是红豆杉目、红豆杉科、红豆杉属的一种乔木,高达30米,胸径达60-100厘米;树皮灰褐色、红褐色或暗褐色;冬芽黄褐色、淡褐色或红褐色,有光泽,芽鳞三角状卵形,背部无脊或有纵脊。雄球花淡黄色,雄蕊8-14枚,花药4-8。心材桔红色,边材淡黄褐色,纹理直,结构细,坚实耐用,干后少开裂。可供建筑、车辆、家具、器具、农具及文具等用材。江西庐山有栽培。

  • 40岁的女人吃什么比较保养(女人40岁后别大意)

    三川归黑豆浆粉将黑豆和黑米的丰富营养浓缩于此,将古法进行创新,研磨技术更为细腻,好料出好粉,豆浆粉多次过滤无豆渣。同样,辛辣油腻的食物也会加重身体的负担,不利于消化,加速身体的衰老。因此建议女性朋友上年纪后要服老,尽量不碰这类食物。年过40也不怕,女性朋友一定要牢记“多做2事,不食3物”,养出一个好底子,脸色红润气色好,元气十足不显老。

  • 黄金变铜红色怎么回事(黄金相关介绍)

    接下来我们就一起去了解一下吧!黄金变铜红色怎么回事含金量不足被氧化而引起。根据国家标准贵金属命名规定,足金饰品含量在990%以上,千足金饰品含量在999%以上,其金含量都不是100%。这说明含量虽然很高,但是其中可能含有其他杂质。黄金首饰在含硫的环境下长时间防止,表面可能会有红色斑点。此外黄金首饰与酸接触时,也可能有红色斑点产生,这都是由于其内部的杂质元素被氧化而在首饰表面产生氧化层的结果。