没有合适的资源?快使用搜索试试~ 我知道了~
声明的变量和方法的参数被称作局部变量。1.变量的类型:成员变量和局部变量的类型可以是Java中的任何一种数据类型,包括基本类型:整型、浮点型、字符型;引用类型:
资源详情
资源评论
资源推荐
第三章
类与对象
-2-
Ø 理解OOP编程思想
Ø 掌握Java中创建类和对象的方法
Ø 掌握Java的方法重载
Ø 掌握包的创建和使用方法
Ø 掌握Java访问修饰符的使用
Ø 掌握静态变量、静态方法的使用
Ø 掌握内部类的定义和使用
目标
-3-
面向对象
• 面向对象概述:
p 面向对象编程(OOP)是当前主流的程序设计范型,是一种编程
语言模式,它已经取代了70年代早期的结构化、过程化程序设计
开发技术
p 面向对象编程的组织方式是围绕“对象”,而不是围绕“行为”;
围绕数据,而非逻辑
p 面向对象程序采用的观点是“一切都是对象”
p 面向对象编程语言都提供面向对象模型的机制,这些机制就是:
封装,继承和多态性
p 面向对象程序设计的重点是类的设计,而不是对象的设计。
-4-
面向对象-1
• 封装
封装就是把对象的属性(状态)和方法(行为)结合在一起,并尽可能
隐蔽对象的内部细节,成为一个不可分割的独立单位(即对象),对外
形成一个边界,只保留有限的对外接口使之与外部发生联系。
• 封装的原则
使对象以外的部分不能随意存取对象的内部数据,从而有效的避免了外
部错误对它的“交叉感染”。数据隐藏特性提升了系统安全性,使软件
错误能够局部化,减少查错和排错的难度。
如:微波炉,将线路板(属性)
封装在微波炉内部,使用者无
法接触到,而通过面板按钮
(方法)简单的操控线路板工
作
高内聚、低耦合
-5-
面向对象-2
• 继承
继承是软件重用的一种形式,它通过重用现有类的属
性和 方法,并增加新功能或修改现有功能来构建新的类。
• 多态
多态是指在父类中定义的属性或方法被子类继承之后,
可以具有不同的表现行为。这使得同一个属性或方法在父
类及其各个子类中具有不同的语义。
如:“人”这个类抽象了这个群体的
一般特性,“学生”和“老师”都具
备“人”所定义的一般性,但其各自
又有各自的特殊性,在保持了一般性
和特殊性的情况下,作为一个新类而
存在。
如:动物会“叫”,“猫”和“鸟”
都是动物的子类,但其“叫”声是不
同的
剩余70页未读,继续阅读
乖巧是我姓名
- 粉丝: 26
- 资源: 343
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0