我正在学习Java,正在尝试创建一个类并将其实例化。但是当我在Eclipse中执行以下代码时,我没有得到任何输出。
包天1;
class student {
int mark1 = 0;
int mark2 = 0;
int mark3 = 0;
int total = 0;
void bio(int newmark) {
mark1 = mark1 + newmark;
}
void chemistry(int newmark) {
mark2 = mark2 + newmark;
}
void maths(int newmark) {
mark3 = mark3 + newmark;
}
void printmarks() {
System.out.println(mark1 + mark2 + mark3);
}
}
public class May24 {
public static void main(String[] args) {
student student1 = new student();
student student2 = new student();
student1.bio(10);
student1.chemistry(20);
student1.maths(30);
student2.bio(40);
student2.chemistry(30);
student2.maths(40);
}
}
有人可以指出我错了吗。谢谢。
最佳答案
因为您所做的只是将值分配给类数据成员,所以您没有调用printmarks()
打印输出。
将以下行添加到您的main()
student1.printmarks();
student2.printmarks();