java三大特性,Java基础——面向对象之三大特性1.封装 利用抽象数据类型将数据和基本数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的累不,尽可能隐藏累不得细节,只保留一些对外接口使之与外部发生联系。用户可以不用知道对象内部的细节,但是可以通
详情
1.封装
利用抽象数据类型将数据和基本数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的累不,尽可能隐藏累不得细节,只保留一些对外接口使之与外部发生联系。用户可以不用知道对象内部的细节,但是可以通过对象对外提供的接口来访问对象。
优点:
·减少耦合:可以独立的开发、测试、优化、使用、理解和修改。
·减轻维护负担:更容易理解,调试过程中不影响其他模块。
·提高软件的可重用性。
2.继承
继承实现了IS-A关系(子承父),例如Cat和Animal就似一种Is-A的关系,所以Cat可以继承自Animal,获得Animal非private的属性和方法。
子类对象必须能够替换掉所有父类对象。
Cat能够当做Animal来使用,即使用Animal引用Cat对象。父类引用指向子类对象称为向上转型。
3.多态
多态分为编译时多态和运行时多态
编译时多态指方法的重载
运行时多态 指程序中定义的对象引用所指向的具体类型在运行期间才能确定。
运行多态有三个条件:
①继承
②重写
③向上转型
您还可以搜索:java面向对象三大特性总结,java面向对象三个特性,java面向对象三要素,java的面向对象三大特性,请简述java面向对象的三大特性,面向对象java三大特征,java中面向对象的三个基本特征,java面向对象的三大特征是什么,java中面向对象的三个特征,java面向对象的三个基本特征④
java三大特性
版权声明:如发现本站有涉嫌抄袭的内容请联系客服!
推荐 : #tag #tag #tag
张雨琦 (新生代女演员)
小米云服务是啥,小米云服务与小米云盘是什么关系?