失效链接处理 |
面向对象编程(Java) PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
什么是面向对象编程
面向对象思想是人类最自然的一种思考方式,他将所有预处理的问题抽象
为对象,同时了解这些对象具有哪一些对应的属性以及行为,以解决这些
对象面临的一些实际问题。
面向对象编程的特点
面向对象是相对面向过程而言
面向对象和面向过程都是一种思想
面向过程强调的是功能、行为
面向对象:将功能封装进对象,强调具备了功能的对象
面向对象编程的本质
物以类聚,分类的思维模式,思考问题首先会解决问题需要那些分类,
然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向
过程的思索。
面向对象适合处理复杂问题,适合处理需要多人协作的问题。
面向对象编程(OOP)的本质:==以类的方式组织代码,以对象方式
的组织(封装)数据==
面向对象编程的三大特性
封装:封装是面向对象编程的核心思想。也就是将对象的特征和行为封
装起来,其载体就是类,类通常会隐藏其实现细节,这就是封装的思
想。也就是说现实生活中的物品或商品你只要负责使用就ok,其他的你
可以不管。例如:使用手机打电话,只要你打通电话就行,具体内部怎
么实现无需知道。
继承:继承是每一门计算机语言不可少的机制,主要作用就是利用继承
机制使新建的类可以建立在原有类的基础之上。在使用或者重写原有类
的行为或者功能(程序里叫成员方法)以及访问原有类的特征(也就是
类的成员变量)。我们可以称新类为子类,原有类为父类。举个例子:
如果类A是类B的父类,而类B是类C的父类,那么也可称类C是类A的子
类,类C是从类A基础而来。同时在java中,关于类的继承是单一继承
的,也就是说,一个子类只能拥有一个父类,一个父类可以有多个子
类。总而言之,继承是在代码中实现重复利用的重要手段,子类通过继
承,复用父类特征和行为的同时又添加了子类特有的特征和行为。
多态:将父类对象应用于子类的特征就是多态。多态通俗理解就是多种
形态,但每一个实体(对象)还是具备了父类的特征和行为。
|