Java程序设计第二次作业.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计第二次作业

《Java程序设计》课程作业二实验报告定义一个表示学生信息Student类(1)关键代码分析(见注释):packagemyText;import java.io.*;importjava.util.*;public class StudentInformation {public static void main(String[] args) { Student s=new Student(201221,杨婧丽,女,20);System.out.println(s.toString());}}class Student{ //定义 Student类的成员变量,包括学号,姓名,性别,年龄private long studentNumber;private String studentName;private String studentSex;privateintstudentAge; // Student类的构造方法,在构造方法中通过形参完成对成员变量的赋值操作public Student(long studentNumber,StringstudentName,StringstudentSex,intstudentAge) {this.studentNumber=studentNumber;this.studentName=studentName;this.studentSex=studentSex;this.studentAge=studentAge; }//使用Getter和Setter方法以及toString()方法,输出学生的关键信息public long getStudentNumber() {returnstudentNumber;}public void setStudentNumber(long studentNumber) {this.studentNumber = studentNumber;}public String getStudentName() {returnstudentName;}public void setStudentName(String studentName) {this.studentName = studentName;}public String getStudentSex() {returnstudentSex;}public void setStudentSex(String studentSex) {this.studentSex = studentSex;}publicintgetStudentAge() {returnstudentAge;}public void setStudentAge(intstudentAge) {this.studentAge = studentAge;}public String toString() {return Student类中该学生的学号: + getStudentNumber()+ , 姓名: + getStudentName() + , 性别:+ getStudentSex() + , 年龄: +getStudentAge() ;}}(2)设计思路:这部分代码比较基础,即先定义一个Student类,类中定义了成员变量,再编写构造方法和成员方法。写构造方法时,将形式参数studentNumber的值传递给成员变量studentNumber,变量前面加上一个this关键字,其指的就是这个对象的成员变量或者方法,而不是指成员方法的形式参数或者局部变量。为此在上面这个代码中,this.studentNumber代表的就是对象中的成员变量,又叫做对象的属性。而后面的studentNumber则是方法的形式参数。代码this.studentNumber=studentNumber;就是将形式参数的值传递给成员变量。写成员方法时,Getter是对类对象的属性值的获得,Setter是对类对象的属性的赋值方法。Java中的toString方法在Object类中已经存在。由于Java中所有的类都继承自Object类,所以此方法存在于所有对象中,其作用是为了方便所有类的字符串操作。查询Java的API文档后可以看到“建议所有子类都重写此方法”。每次返回类实例,则用return语句来完成。由以上方法便可输出学生的关键信息。2.定义GraduateStudent继承Student类(1)关键代码分析(见注释):class GraduateStudent extends Student//定义GraduateStudent类,并继承Student类{ //增加属性:专业、导师、score(某门课程成绩)private Stri

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档