Java面向对象三大特性

Java面向对象三大特性:

一、封装:

把同一类事物的共性(属性和方法)归到一个类中,隐藏实现细节,对外提供公共的访问接口。

具体实现方法: 属性私有化,添加共有的setter,getter方法;

优势:隐藏信息,实现细节,增强代码的可维护性。

二、继承:

从一个已有的类中派生出新类,子类具有父类的一般特性,且有自己特殊的特性。

具体实现方法:子类名 extends 父类名;

优势:实现抽象,增强代码的可复用性。

三、多态:

允许不同类的对象对同一信息作出响应。即同一消息可以根据发送对象的不同而采用不同的行为方式。

具体实现方式:接口实现,继承父类进行方法重载。同一类中进行方法重载。

优势:增强代码的可拓展性和灵活性。


维克Vic。  

声明:侵删。

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

推荐阅读更多精彩内容

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

友情链接更多精彩内容