錯誤:mul(int,int)在乘法中保護訪問繼承和受保護類java
關於我在做什麼錯的想法?
public class Multiplication{
protected int mul(int a,int b){
return (a*b);
}
}
class ImplimentPkg extends Multiplication {
public static void main(String args[]){
Multiplication obj=new ImplimentPkg();
//Here's the error
System.out.println(obj.mul(2,4));
}
protected int mul(int a,int b){
System.out.println("");
return 0;
}
}
你是什麼意思到「這是錯誤」? – Sifeng
System.out.println(obj.mul(2,4))無法訪問自己的方法..這是重寫..! –
與'Multiplication'不同的軟件包中的ImplimentPkg類是不是?如果是,則會發生錯誤,因爲'mul'受到保護,您無法從其他軟件包訪問它。 – Sweeper