第5章--学生类

第5章--学生类

ID:72510459

大小:706.56 KB

页数:76页

时间:2021-12-10

第5章--学生类_第1页
第5章--学生类_第2页
第5章--学生类_第3页
第5章--学生类_第4页
第5章--学生类_第5页
第5章--学生类_第6页
第5章--学生类_第7页
第5章--学生类_第8页
第5章--学生类_第9页
第5章--学生类_第10页
资源描述:

《第5章--学生类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章学生类5.1项目任务5.2项目解析5.3技术准备5.4项目学做5.5强化训练5.6习题单元概述本单元以项目为向导,介绍Java语言中关于类的语法规则。在本单元中,读者应该理解面向对象的程序设计思想,掌握类的设计、对象的创建、类的封装、构造方法的定义及其重载、this和static关键字的使用。目的与要求·了解面向对象程序设计的概念和思想·掌握类的定义、理解类和对象的关系·理解封装的概念及意义·掌握创建和使用对象的方法·理解并掌握构造方法的定义和作用·理解方法重载的概念及其使用规则·掌握this和stati

2、c关键字的用法重点与难点·类的定义·对象的创建和使用·类的封装·构造方法的定义和重载的规则·this和static关键字的使用。5.1项目任务采用面向对象设计的思想声明一个描述学生成绩管理系统特征的学生类,通过该学生类能够最终实现学生的成绩管理功能。5.2项目解析根据项目任务描述的项目功能需求,本项目需要定义一个学生类,具体包含如下内容:该类中定义表示学生信息的属性;定义学生类的构造方法,用以给学生信息赋值;定义实现设置和获取学生信息的方法(访问器)。定义一个学生类要解决如下问题:(1)如何使用Java语言定义

3、一个学生类?属性和方法的定义格式是什么?(2)什么是构造方法?如何使用构造方法为学生信息属性赋值?(3)如何声明并实例化学生类对象?如何通过学生类的对象调用属性和方法?5.3技术准备现实生活中存在各种形态不同的事物,如桌子、笔记本、花、草、树木,乃至我们自己都是具体的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这就是面向对象的思想。面向对象的编程思想力图在程序中对事物的描述与该事物在现实中的形态保持一致。为了做到这一点,面向对象的编程思想提出了

4、类和对象两个概念。类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体。在面向对象的思想中最核心的就是对象,为了在程序中创建对象,首先需要定义一个类。类是对象的抽象,它用于描述一组对象的共同特征和行为。5.3.1类的定义(1)示例代码。例5-1定义Teacher类。(2)代码分析。类中可以定义成员变量和成员方法,如例5-1的Teacher类中定义了两个成员变量:String类型的name和int类型的age,其中成员变量用于描述对象的特征,也被称为属性。Teacher类中定义了一个返回值为void的t

5、each()方法,称为成员方法,成员方法用于描述对象的行为,可简称方法。(3)知识点。类定义的格式:[修饰符]class类名{[修饰符]类属性定义[修饰符]类方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。