java作业.docx

上传人:b****4 文档编号:5526984 上传时间:2022-12-18 格式:DOCX 页数:10 大小:95.01KB
下载 相关 举报
java作业.docx_第1页
第1页 / 共10页
java作业.docx_第2页
第2页 / 共10页
java作业.docx_第3页
第3页 / 共10页
java作业.docx_第4页
第4页 / 共10页
java作业.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

java作业.docx

《java作业.docx》由会员分享,可在线阅读,更多相关《java作业.docx(10页珍藏版)》请在冰豆网上搜索。

java作业.docx

java作业

java作业

上海建桥学院实验报告

课程名称:

Java程序设计实验类型:

设计型

实验项目名称:

类的设计与使用

实验地点:

计算中心326实验日期:

2018年5月24日

姓名:

学号:

班级:

成绩:

一、实验目的及要求

培养面向对象的思想,要求能够用面向对象的思想去解决问题。

二、实验环境及要求

jdk1.5以上的开发环境,可使用任何编辑器。

三、实验内容及步骤

1.Stringname;

Stringschool’;

Stringzy;

Stringclass;

Doublemxsj;

Doublewlsj;

Doublesore;

已知学生类(Student),该类中包含有如下成员变量和成员方法:

1)成员变量

年级、学院、专业、班级、姓名、面向对象程序设计、网络原理、数据库、总成绩

Classstudent{

}

2)成员方法

计算总成绩

classStudent{

privateStringname;

privatedoublegrade;

publicStudent(){

}

publicStudent(Stringname,doublegrade){

this.name=name;

this.grade=grade;

}

publicStringgetName(){

returnname;

}

publicvoidsetName(Stringname){

this.name=name;

}

publicdoublegetGrade(){

returngrade;

}

publicvoidsetGrade(doublegrade){

this.grade=grade;

}

}

publicclasstxt1{

publicstaticvoidmain(String[]args){

Studentstu1=newStudent();

stu1.setName("zhangsan");

stu1.setGrade(99);

Studentstu2=newStudent("lisi",100);

}

}2.

(1)编写MyStudent类,通过该类在程序中直接为成员变量赋值,并通过控制台输出该生的姓名、学院、专业、班级和总成绩。

(2)通过构造函数为成员变量赋值,并通过控制台输出该生的姓名、学院、专业、班级和总成绩。

注意:

要求以上的2种方法编程,输出结果相同

四、源程序

publicclassMyStudent{

privateStringcollege;

privateStringjob;

privateStringclasses;

privateStringname;

privateintoop;

privateintnetwork;

privateintsql;

privateintsum;

publicMyStudent(Stringname,Stringcollege,Stringjob,Stringclasses,intoop,intnetwork,intsql){

this.name=name;

this.college=college;

this.job=job;

this.classes=classes;

this.oop=oop;

work=network;

this.sql=sql;

}

publicintsum(){

returnoop+network+sql;

}

publicStringgetCollege(){

returncollege;

}

publicvoidsetCollege(Stringcollege){

this.college=college;

}

publicStringgetJob(){

returnjob;

}

publicvoidsetJob(Stringjob){

this.job=job;

}

publicStringgetClasses(){

returnclasses;

}

publicvoidsetClasses(Stringclasses){

this.classes=classes;

}

publicStringgetName(){

returnname;

}

publicvoidsetName(Stringname){

this.name=name;

}

publicintgetOop(){

returnoop;

}

publicvoidsetOop(intoop){

this.oop=oop;

}

publicintgetNetwork(){

returnnetwork;

}

publicvoidsetNetwork(intnetwork){

work=network;

}

publicintgetSql(){

returnsql;

}

publicvoidsetSql(intsql){

this.sql=sql;

}

publicStringtoString(){

return"姓名:

"+getName()+""+"学院:

"+getCollege()+""+"专业:

"+getJob()+""+"班级:

"+getClasses()+""+"总成绩:

"+sum();

}

publicstaticvoidmain(String[]args){

MyStudenttest1=newMyStudent("cyb","外国语学院","计算机","计算机1班",89,86,99);

System.out.println(test1);

}

publicintsum(){

returnoop+network+sql;

}

//getter,setter方法

publicStringgetGrade(){

returngrade;

}

publicvoidsetGrade(Stringgrade){

this.grade=grade;

}

publicStringgetCollege(){

returncollege;

}

publicvoidsetCollege(Stringcollege){

this.college=college;

}

publicvoidsetJob(Stringjob){

this.job=job;

}

publicStringgetClass(){

returnclass;

}

publicvoidsetclass(Stringcalss){

this.class=class;

}

publicStringgetName(){

this.name=name;

}

publicvoidsetName(Stringname){

this.name=name

}

publicintgetOop(){

returnoop;

}

publicvoidsetOop(intoop){

this.oop=oop;

}

publicintgetNetwork(){

returnnetwork;

}

publicvoidgetNetwork(intnetwork){

work=network;

}

publicintgetSql(){

returnsql;

}

publicvoidgetSql(intsql){

returnsql=sql;

}

//toString方法

publicStringtoString(){

retunrn"年级:

"+getGrade()+""+"学院:

"+getCollege()+""+"专业:

"+getJob()+""+"班级:

"+getClass()+""+"姓名:

"+getName()+""+"面向对象程序设计:

"+getOop()+""+"网络原理:

"+""+getNetwork()+""+"数据库:

"+getSql()+""+"总成绩:

"+sum();

}

publicstaticvoidmain(String[]args){

Students=newStudent();

s.setGrade("大二");

s.setJob("计算机");

s.setClass("计算机一班");

s.setName("cyb");

s.setOop(89);

s.setName(86);

S.setSql(99);

System.out.println(s);

}

}

2.

1).publicclassMyStudent{

privateStringgrade="大二";

privateStringcollege="外国语学院";

privateStringjob="计算机";

privateStringclass="计算机1班";

privateStringname="cyb";

privateintoop=89;

privateintnetwork=86;

privateintsql=99;

privateintsum=oop+network+sql;

publicMyStudent(){}

publicStringtoString(){

return"姓名:

"+name+""+"学院:

"+college+""+"专业:

"+job+""+"班级:

"+class+""+"总成绩:

"+sum;

}

publicstaticvoidmain(String[]args){

MyStudentms=newMyStudent();

System.out.println(ms);

}

}

 

五、实验结果

 

六、分析与讨论(实验过程中发现的重点与难点,请认真总结)

在一开始我认这门课光光是在于理论知识的,但

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1