
面向对象三大特性
海波booy
爱学习、爱生活、爱工作
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java面向对象三大特性之一封装性
封装性概念: 隐藏实现细节,仅对外提供接口封装性是面向对象的三大特性之一封装有:属性的封装,方法的封装,类的封装,组件的封装,模块化封装,系统级封装…封装的特点好处:1、模块化2、信息隐藏3、代码重用4、插件化易于调试5、具有安全性缺点:会影响执行效率封装性如果属性没有封装,在本类外部创建的对象,可以直接访问修改属性private关键字:访问权限修饰符,public表示公...原创 2020-05-03 17:41:41 · 196 阅读 · 0 评论 -
java面向对象三大特性之一继承
继承是从已有的类创建新类的过程。1、继承是面向对象三大特征之一2、被继承的类称为父类(超类),继承父类的类称为子类(派生类)3、继承是指一个对象直接使用另一个对象的属性和方法4、通过继承可以实现代码重用语法:[访问权限] class 子类名 extends 父类名{ 类体定义;}继承一个父类只能继承非私有的数据(属性和方法)示例:public class Dog{ pri...原创 2020-05-04 17:41:41 · 243 阅读 · 0 评论 -
java面向对象三大特性之一多态性
多态性对象在运行过程的中的多种形态多态性可以大概分为两类:1、方法的重载和重写2、对象的多态性例如:用父类的引用指向子类对象(用大的类型去接收小的类型,向上转型、自动转换)Chicken home = new HomeChicken();结论:在编程时针对抽象类型的编写代码,称为面向抽象编程(或面向接口编程)父类通常都定义为抽象类、接口对象的多态性:对象多态性是从继承关系...原创 2020-05-06 09:51:09 · 267 阅读 · 0 评论