java 面向对象三大特性

三大特性

1   封装:把对象的属性或方法结合成一个独立相同单位,把需要隐藏的属性和方法进行保护隐藏起来。

目的:隐藏细节,保证模块的独立性。

2    继承:继承是双方的,一个类继承另一个类,继承的类为子类,被继承的类为父类

目的:实现代码的复用

3   多态:类实例一个方法在不同情况下有多少不同的表现形式,以相同的方法实现不同类型的对象。

目的:开放封闭原则

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 多态(Polymorphism) 1. 什么是多态呢? 多态是面向对象程序设计(OOP)的一个重要特征,多态的字面...
    iDaniel阅读 4,930评论 0 6
  • Java面向对象三大特性: 一、封装: 把同一类事物的共性(属性和方法)归到一个类中,隐藏实现细节,对外提供公共的...
    维克Vic阅读 2,615评论 0 0
  • 继承 一、继承的特点 Java只支持单继承单继承 多继承 单继承、多继承优缺点①单继承优点:提高了代码的复用性,让...
    iDaniel阅读 2,615评论 0 0
  • 封装 概念:把同一类事物的共性(属性和方法)归到一个类中,隐藏实现细节,对外提供公共的访问接口。优点:复用性好、安...
    iDaniel阅读 2,732评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,161评论 18 399

友情链接更多精彩内容