- 2
- 0
- 约6.58万字
- 约 10页
- 2017-02-05 发布于河南
- 举报
Java程设计精编教程5-8章知识点
第5章 类与对象
5.1 面向对象的特性
面向对象与人类认识世界的思维方式一致,即抽象相同性质的事物形成某种概念。
面向对象的特性:
封装性。通过抽象,从具体的实例中抽取共同的性质形成一般的概念,比如类的概念。类将数据和对数据的操作封装在一起。类的实例就是对象。
继承性。子类可以继承父类的属性和功能,同时又可以添加子类独有的属性和功能。
多态性。
一种是操作名称的多态,即多个方法具有相同的名字,但参数不同。(重载)
另一种是和继承有关的多态,即相同类型的对象调用同一方法时可能产生不同的行为。
5.2 类
类是组成Java程序的基本要素。类封装了一类事物共有的属性和功能,类是创建对象的模板。
类的实现包括两部分:类声明和类体。基本格式为:
class 类名 { //类的声明
类体的内容 //类体
}
类名的首字母要大写,如Dog。当类名由几个“单词”组合而成时,每个单词的首字母要大写,如 PersianCat。
类体的内容由两部分构成:
变量的声明:用来描述数据(体现对象的属性);
方法的声明:方法可以对类中声明的变量进行操作(体现对象的功能)
成员变量
类的成员变量可以是Java中的任何一种数据类型,包括基本类型和引用类型。
成员变量在整个类内都有效,其有效性与它在类体中的位置无关。建议在类体中先声明变量,再声明方法。
声明成员变
您可能关注的文档
- GPU架构.doc
- GRE单词忆法.doc
- HSE培训材.doc
- HR的职业涯规划.ppt
- HSE管理册第二版.doc
- ICU护理读.doc
- iec10解析.ppt
- Illusrator 10入门教程.doc
- Illusrator工具介绍.doc
- iG5A说书.doc
- 无人机应急通信基站(空中基站)研究.docx
- 林业碳汇项目无人机激光雷达生物量估算精度与第三方核查成本降低及碳信用.docx
- 2026年银发经济统计分类标准在新兴业态覆盖上的更新速度.docx
- 全球无人机产业链关键环节(芯片、电机、电池)供需状况与价格波动.docx
- 核电站周边无人机辐射监测研究.docx
- 湿法黑硅制绒设备在提升电池短波响应中的应用_市场调研报告.docx
- 以房养老保险(反向抵押)市场遇冷原因分析与模式优化路径.docx
- 户外运动与探险市场对便携式光伏充电产品(折叠垫、背包)的功率、重量与可靠性需求_市场调研报告.docx
- 光伏组件回收标识在生产环节的激光打标速度与产线节拍匹配性.docx
- 人工智能算法在光伏电站故障诊断与预警中的应用.docx
原创力文档

文档评论(0)