- 2
- 0
- 约9.69千字
- 约 8页
- 2017-01-15 发布于四川
- 举报
《Java程序设计精编教程58章知识点
第5章 类与对象
5.1 面向对象的特性
面向对象与人类认识世界的思维方式一致,即抽象相同性质的事物形成某种概念。
面向对象的特性:
封装性。通过抽象,从具体的实例中抽取共同的性质形成一般的概念,比如类的概念。类将数据和对数据的操作封装在一起。类的实例就是对象。
继承性。子类可以继承父类的属性和功能,同时又可以添加子类独有的属性和功能。
多态性。
一种是操作名称的多态,即多个方法具有相同的名字,但参数不同。(重载)
另一种是和继承有关的多态,即相同类型的对象调用同一方法时可能产生不同的行为。
5.2 类
类是组成Java程序的基本要素。类封装了一类事物共有的属性和功能,类是创建对象的模板。
类的实现包括两部分:类声明和类体。基本格式为:
class 类名 { //类的声明
类体的内容 //类体
}
类名的首字母要大写,如Dog。当类名由几个“单词”组合而成时,每个单词的首字母要大写,如 PersianCat。
类体的内容由两部分构成:
变量的声明:用来描述数据(体现对象的属性);
方法的声明:方法可以对类中声明的变量进行操作(体现对象的功能)
成员变量
类的成员变量可以是Java中的任何一种数据类型,包括基本类型和引用类型。
成员变量在整个类内都有效,其有效性与它在类体中的位置无关。建议在类体中先声明变量,再声明方法。
声明成员变量
您可能关注的文档
最近下载
- INSPECTIONCERTIFICATE检验报告国石中2017质检字第.doc VIP
- 2025年广东省深圳市初中学业水平考试模拟英语试卷 2025年广东省深圳市初中学业水平考试模拟试卷(三)答案.pdf VIP
- 深圳市2025年初中学业水平考试数学试卷(含答案).pdf VIP
- 宣贯培训(2026年)《NBT 10403-2020大中型中温厌氧发酵及发电机组运行管理规范》.pptx VIP
- 2026年小学三年级数学上册第六单元《周长练习》说课教案.docx VIP
- 2026年苏教版小学六年级数学上册课时《小数的意义》教案.docx VIP
- 深圳市2025年初中学业水平考试(2025年深圳中考真题)英语试卷(含答案,无听力原文及音频).pdf VIP
- 2026年生态补偿机制实施方案.docx VIP
- 国家能源集团石首高陵100MW农光互补光伏发电项目110kV送出线路工程水土保持方案报告表.pdf VIP
- 2026年建筑企业绿色施工方案.docx VIP
原创力文档

文档评论(0)