第一范文网 - 专业文章范例文档资料分享平台

Java课程第三次实验报告

来源:用户分享 时间:2020-06-08 本文由小小的萌 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实 验 报 告

( 2014 / 2015学年 第2学期)?

?

??

课程名称 实验名称 实验时间

20

JAVA语言程序设计

Java对象和类的使用

年 5 月 11 日

指导单位 计算机学院/软件学院

软件工程系

指导教师

学生姓名 学院(系)

班级学号 专 业

实验名称 Java对象和类的使用 实验类型 上机 实验学时 一、 实验目的 1.掌握类的基本概念,会编写简单的类 2.掌握继承类的编写方法 二、实验环境(实验设备) 1. 每位学生配备计算机一台 2. 计算机需安装好JDK和JCreator 2 指导教师 实验时间 三、实验内容 1. 学生类的创建和使用 ①创建一个学Student类,成员变量包括:学号、班号、姓名、性别、年龄等,且都是private类型。 ②声明一个构造方法,初始化所有成员变量。 ③分别声明获得各属性的public类型的成员方法,方法名要求以get开头。 ④分别声明修改各属性的public类型的成员方法,方法名要求以set开头。 ⑤声明一个public类型的toString()方法,把该类中的所有域信息组合成一个字符串。 在主类中:创建2个Student对象,输出对象的所有域信息;修改对象的姓名和年龄,输出修改后的姓名和年龄;比较两个Student对象的年龄的大小,输出年龄较大的Student对象。 student类的代码: public class student1{ private String name; private String xingbie; private int xuehao; private int banhao; private int age; public student1(){ setStudent(0,0,0,\无名氏\未出生\全部信息,构造方法 } public String getname(){ return name;} public String getxingbie(){ return xingbie;} public int getxuehao(){ return xuehao;} public int getbanhao(){ return banhao;} public int getage(){ return age;} public void setStudent(int x,int b,int a,String N,String X){ xuehao=((x>0)?x:0); banhao=((b>0)?b:0); 1

age=((a>0)?a:0); name=N; xingbie=X; } public String toString(){ return \姓名:\性别:\年龄:\班号\学号\ } public String tostring(){ return \姓名:\年龄:\ } } StudentTest类的代码: import javax.swing.JOptionPane; public class student1Test{ public static void main(String args[]){ student1 Student1=new student1(); Student1.setStudent(14110101,141101,21,\祈原临也\男\ String output=\建立后的信息:\\n\ student1 Student2=new student1(); Student2.setStudent(14110102,141101,22,\平和鸟静雄\男\ output+=\建立后的信息:\\n\ Student1.setStudent(14110101,141101,21,\折原临也\男\ output+=\修改后的信息:\\n\ Student2.setStudent(14110101,141101,23,\平和岛静雄\男\ output+=\修改后的信息:\\n\ if ((Student2.getage())>(Student1.getage())) output+=\年龄比较大:\\n\ else output+=\年龄比较大的:\\n\ JOptionPane.showMessageDialog(null,output,\学生\ System.exit(0); } } 2

2.在第一题的基础上为学生类派生出一个子类——大学生类(实验书P115T1),并根据题目要求编写主类测试之。 Student的代码如下: public class student1{ private String name; private String xingbie; private int xuehao; private int banhao; private int age; public student1(int x,int b,int a,String N,String X){ name=N; xingbie=X; xuehao=x; banhao=b; age=a; } public void setStudent(int x,int b,int a,String N,String X){ xuehao=((x>0)?x:0); banhao=((b>0)?b:0); age=((a>0)?a:0); name=N; xingbie=X; } public String toString(){ return \姓名:\性别:\年龄:\班号\学号\ } } collegestudent的代码如下: 3

public class collegestudent extends student1{ private String profession; public collegestudent(int x,int b,int a,String N,String X,String Pro){ super( x, b, a,N, X); setprofession(Pro);} public String getprofession(){ return profession; } public void setprofession(String Pro){ profession=Pro; } public String toString(){ return \专业:\ } } collegestudent的代码如下: import javax.swing.JOptionPane; public class collegestudentTest{ public static void main(String args[]){ collegestudent Collegestudent=new collegestudent(14110105,1411011,21,\折原临也\男\情报收集\ String output=\学生的信息:\ JOptionPane.showMessageDialog(null,output,\学生\ System.exit(0); }} 3.定义一个矩形类,计算其面积,定义派生类计算正方形面积。具体要求见课本 P104T5.8 长方形的代码: public class myrectangle{ double length; double width; public myrectangle(double L,double W){ length=L; width=W;} public double getlength(){ return length;} public double getwidth(){ return width;} public void setlength(double L){ 4

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新IT计算机Java课程第三次实验报告 全文阅读和word下载服务。

Java课程第三次实验报告 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1076956.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top