Tia*_*Tia -4 java inheritance return
该Class3课程延伸至Class1课程.在Class3,该方法应该返回奖金的总额和工资,并且Class1继承Class3并显示总数并通过将总数乘以12来计算年薪.问题在于我得到的总和的输出yearlySalary是0.0.
以下是代码:
class MyClass extends MyClass3{
double yearlySalary = 12.0*total;
public static void main(String[] args) {
MyClass obj1 = new MyClass();
System.out.println("Employee's salary is: "+ obj1.salary);
System.out.println("Employee's bonus is: "+ obj1.bonus);
System.out.println("Total: "+ obj1.total);
System.out.println("Yearly Salary: "+ obj1.yearlySalary);
}
}
Run Code Online (Sandbox Code Playgroud)
二等:
public class MyClass3 {
double salary =40000;
double bonus = 2000;
double total;
public double CalcTotal(){
total = salary+bonus;
return total;
}
}
Run Code Online (Sandbox Code Playgroud)