永发信息网

练习static修饰符的使用

答案:2  悬赏:80  手机版
解决时间 2021-05-07 14:00
  • 提问者网友:爱唱彩虹
  • 2021-05-07 07:50

编写类Teacher;
属性:教师的课时数量和计算课时的系数(所有教师的课时系数相同,使用static修饰),均为double类型;
方法:courseCompute(),可计算教师的当量课时(=课时量*系数),返回值类型为double。
编写一个测试类进行测试,创建两个教师对象,分别具有不同的课时数量,课时系数为1.2,输出计算后的两位老师的当量课时。
将系数修改后,输出修改后的当量课时。

这道题咋做啊,给出来我看看,不明白了,谢谢你

最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-05-07 08:25

VB中static


是定义静态变量
只要不结束工程项目
它定义的变量就一直保存着值

全部回答
  • 1楼网友:掌灯师
  • 2021-05-07 09:42

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关键字来创建类的实例,用来修饰变量的话表示该变量是一个静态变量.

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯