编写类Teacher;
属性:教师的课时数量和计算课时的系数(所有教师的课时系数相同,使用static修饰),均为double类型;
方法:courseCompute(),可计算教师的当量课时(=课时量*系数),返回值类型为double。
编写一个测试类进行测试,创建两个教师对象,分别具有不同的课时数量,课时系数为1.2,输出计算后的两位老师的当量课时。
将系数修改后,输出修改后的当量课时。
这道题咋做啊,给出来我看看,不明白了,谢谢你
编写类Teacher;
属性:教师的课时数量和计算课时的系数(所有教师的课时系数相同,使用static修饰),均为double类型;
方法:courseCompute(),可计算教师的当量课时(=课时量*系数),返回值类型为double。
编写一个测试类进行测试,创建两个教师对象,分别具有不同的课时数量,课时系数为1.2,输出计算后的两位老师的当量课时。
将系数修改后,输出修改后的当量课时。
这道题咋做啊,给出来我看看,不明白了,谢谢你
VB中static
是定义静态变量
只要不结束工程项目
它定义的变量就一直保存着值
public class Teacher(){
private static double classTime=0;
private static double xishu=0;
public Teacher(){
}
public Teacher(double classTime,double xishu){
this.classTime=classTime;
this.xishu=sishu;
}
public double courseCompute(){
double nowHours=classTime*xishu;
return nowHours;
}
public static void main(String[] args){
Teacher teacher1=new Teacher(12.5,1.2);
Teacher teacher2=new Teacher(22.8,1.2);
System.out.println(teacher1.courseCompute()) ;
System.out.println(teacher2.courseCompute()) ;
}
我在网吧没有工具调试..不能测试.....应该没多大问题
上面的两个参数省略get 和set方法 static静态的...用static修饰类的话可以不用NEW关键字来创建类的实例,用来修饰变量的话表示该变量是一个静态变量.
}