第5章 类与对象
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第5章类与对象
实验22 类的定义
1. 实验目的
(1)学习类的一般结构。
(2)学习类的成员变量的声明格式。
(3)学习类的成员方法的声明格式。
2. 实验要求
编写一个Java程序,在程序中定义一个Student类,并且完善Student类的结果。
3. 程序模板
public class Student {
String name;
int age;
【代码1】// 定义一个整型属性Chinese
【代码2】// 定义一个整型属性math
【代码3】// 定义一个整型属性english
int total(){
【代码4】// 返回chinse、math以及english三个整型属性的总和
}
int average(){
【代码1】// 返回chinse、math以及english三个整型属性的平均值
}
}
实验23 对象的创建与使用
1. 实验目的
(1)学习Java程序中对象的创建。
(2)学习Java程序中调用对象的成员变量与成员方法。
2. 实验要求
编写一个Java程序,在程序中创建Student类的两个实例,并访问它们的属性和方法。
public class MyObject {
public static void main(String[] args) {
Student s1 = new Student();
= "张三";
s1.age = 13;
s1.chinese = 80;
s1.math = 90;
s1.english = 85;
System.out.println("你好,我叫" + + ",我今年" + s1.age + "岁");
System.out.println("我的总分是" + s1.total());
System.out.println("我的平均分是" + s1.average());
//创建Student类的一个实例2
//s2的name属性值为“李四”
//s2的age属性值为12
//s2的chinese属性值为80
//s2的math属性值为90
//s2的english属性值为80
//显示s2的名字以及年龄
//显示s2的总分
//显示s2的平均分
if() {//如果s1的总分比s2的总分高
System.out.println( + "的成绩好");
}else{
if(){ //如果s1的总分比s2的总分低
System.out.println( + "的成绩好");
}else{
System.out.println( + "和" + + "的成绩一样");
}
}
}
}