首页 > 代码库 > Java 三大特性:封装、继承、多态
Java 三大特性:封装、继承、多态
一、封装:
对内 可封装自己的实现细节,使之信息隐藏不被其它类破坏;
对外 各个类之间分工明确, 其它类无需关心实现细节,类中细节发生改变,其它类也无需作出更改;
二、继承:
从已有的类中派生出新的类,以达到功能和属性扩展的目的;使得易扩展、类之间层次清晰、代码高度复用;
三、多态:
系统A调用系统B,B提供多种方法来服务A,而这一切对A都是透明的;
实现多态的技术:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。
多态存在的三个必要条件 :继承、 重写、父类引用指向子类对象。
好处:消除类型之间的耦合关系,方便灵活调用。
Java 三大特性:封装、继承、多态
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。