- 269
- 0
- 约3.72万字
- 约 57页
- 2017-05-21 发布于浙江
- 举报
成都理工《java程序设计》实验报告
本科生实验报告
实验课程 学院名称 管理科学学院 专业名称 学生姓名 学生学号 指导教师 实验地点 6C402 实验成绩
二〇 一五 年 九 月 二〇 一五 年 十二月
实验1-1 面向对象程序设计(1)
【实验目的】
1. 理解面向对象的的程序设计思想。
2. 掌握通过Java类、对象、继承等面向对象程序设计方法。
【实验内容】
1. 程序填空,练习类、对象、继承的定义和实现方法。
2. 根据程序运行结果,补充完整程序。
【实验要求】
(1)TestStu0.java的输出结果如下,请补充完整程序
源程序
class student
{
private String id;
private String name;
private String sex;
private int age;
student(String id , String name, String sex, int age)
{ this.id = id;
= name;
this.sex=sex; //初始化性别 this.age=age; //初始化年龄
}
public String getId()
{return id; }
public String getName()
{ return name; }
public String getSex()
{ }//获取性别
public int getAge()
}//获取年龄
void setAge(int age)//修改年龄
{ this.age = age; }
void setName(String newName)
{name=newName; } //修改姓名
public String printInfo()
{ String s= \n学号:+id+ \n姓名: +name+\n性别:+sex+ \n年龄:+age;
System.out.println(s);
return s;
}
}
public class TestStu0
{ public static void main(String args[])
{ student stuOne = new student(0401398, 杨小明, 男,20);
stuOne.printInfo();
student stuTwo = new student(0401399, 张大红, 女,18); //创建对象stuTwo,学号“0401399, 姓名张大红,性别 女,年龄18);
stuTwo.printInfo();
stuOne.setAge(19); //修改第一个同学的年龄为19
“李大红”); //修改第二个同学的名字为李大红
System.out.println(\n输出修改后的信息);
stuOne.printInfo();
stuTwo.printInfo();
}
}import java.text.*;
//(1) 创建学生类Stu1
class Stu1
{
String id;
String name;
float scoreOfenglish;
float scoreOfmath;
float scoreOfcomputer;
float scoreOfsum;
//构造方法
Stu1(String aid,String aname,float ascoreOfenglish,float ascoreOfmath,float ascoreOfcomputer)
{
this.id=aid;
=aname;
this.scoreOfenglish=ascoreOfenglish;
this.scoreOfmath=ascoreOfmath;
this.scoreOfcomputer=ascoreOfcomputer;
//this.scoreOfsum=ascoreOfenglish+ascoreOfmath+ascoreOfcomputer;
this.scoreOfsum=sum();
}
//sum方法
float sum()
{
return(this.scoreOfenglish+this.scoreOfmath+this.scoreOfcomputer);
}
//testScore测评成绩(平均分)
float testScore()
{
return(this.scoreOfsum/3);
}
//6个get方法
String getid
您可能关注的文档
- 张长柱市级课题汇报.ppt
- 张飞 数值分析实验报告.doc
- 归纳和演绎在外语教学中的应用开题报告.pdf
- 彩色循环灯控制电路设计.doc
- 循环流化床锅炉调试总结.pdf
- 循证医学与meta分析(方积乾教授).ppt
- 微机与微控制器原理+实验指导书2016.pdf
- 微机与接口技术实验报告.pdf
- 微机原理8051系统实验环境建立与使用.ppt
- 微机原理与单片机技术实践报告.doc
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)