Java面向对象的三大特性——封装,继承,多态
2014-01-27 14:20
615 查看
一、封装
(1) 对象属性的封装隐藏,方法的公开;即该隐藏的隐藏,该公开的公开
(2) 属性私有化后,则其他类不能直接使用对象名.属性名来访问,
而要通过提供的一些get,set方法来访问
二、继承
泛化:把多个类的共性抽取出来,做成父类,这个过程叫做泛化
泛化和继承一定要具备逻辑上是 is-a的关系。
如 Dog is a Animal Student is a Person
又比如 电脑和主机,他们不是is-a关系,他们是 has-a关系,他们不能做成父子类来继承
定义一个类继承另一个类的方法:
Java中只有单继承,多继承如何实现:使用类和接口来实现
继承的好处:
(1) 子类可以重用父类的代码
(2) 继承是类多态的前提条件
三、多态
暂时还不懂,有待更新。。。
(1) 对象属性的封装隐藏,方法的公开;即该隐藏的隐藏,该公开的公开
(2) 属性私有化后,则其他类不能直接使用对象名.属性名来访问,
而要通过提供的一些get,set方法来访问
二、继承
泛化:把多个类的共性抽取出来,做成父类,这个过程叫做泛化
泛化和继承一定要具备逻辑上是 is-a的关系。
如 Dog is a Animal Student is a Person
又比如 电脑和主机,他们不是is-a关系,他们是 has-a关系,他们不能做成父子类来继承
定义一个类继承另一个类的方法:
class 子类名 extends 父类名{ … }
Java中只有单继承,多继承如何实现:使用类和接口来实现
继承的好处:
(1) 子类可以重用父类的代码
(2) 继承是类多态的前提条件
三、多态
暂时还不懂,有待更新。。。
相关文章推荐
- java 面向对象三大特性(封装,继承,多态)以及抽象、接口的介绍
- Java学习第六课--面向对象的三大特性(封装、继承和多态)
- java 面向对象三大特性(封装,继承,多态)以及抽象、接口的介绍
- Java — 面向对象的三大特性(封装、继承、多态)
- java 面向对象三大特性(封装,继承,多态)以及抽象、接口的介绍
- 深入理解Java面向对象三大特性 封装 继承 多态
- java笔记—封装、继承、多态[面向对象的三大特性]
- 【java学习】面向对象三大特性:封装,继承,多态
- Java之面向对象的三大特性:封装,继承,多态讲解
- java面向对象的三大特性----封装、继承、多态
- java语言基础(23)——面向对象三大特性(封装、继承、多态)
- Java的面向对象的三大特性 封装 继承 多态
- 深入理解Java面向对象三大特性 封装 继承 多态
- Java三大特性之封装继承多态
- 面向对象三大特性(封装,继承,多态)之多态
- 黑马程序员---OC面向对象三大特性(封装、继承、多态)
- 面向对象三大特性(封装、继承、多态)
- php部分--面向对象三大特性-封装(另加连续调用的一个例子)、继承(重写、重载的例子)、多态;
- java基础三大特性——封装、继承与多态
- Java三大特性,封装继承多态