-3
我想使用抽象類的構造函數,我能夠使用多類中定義的值爲多和抽象方法,但我想使用值在構造函數中添加即24和4抽象方法在main中調用add和sub。 有人可以建議我應該做些什麼。使用抽象與構造函數
在此先感謝。
package repeatPracticeJava;
abstract class addition{
addition(){
this.a=24;
this.b=4;
}
int a,b,c;
String str;
abstract void add();
abstract void sub();
//abstract void mul();
//abstract void div();
}
abstract class multip extends addition{
multip(){
this.a=12;
this.b=3;
}
multip(String str){
this.str="ajay";
this.a=100;
this.b=5;
}
abstract void mul();
abstract void div();
}
public class abstractprat extends multip{
@Override
void mul() {
// TODO Auto-generated method stub
c=a*b;
System.out.println(c);
}
@Override
void div() {
// TODO Auto-generated method stub
c=a/b;
System.out.println(c);
}
@Override
void add() {
// TODO Auto-generated method stub
c=a+b;
System.out.println(c);
}
@Override
void sub() {
// TODO Auto-generated method stub
c=a-b;
System.out.println(c);
}
public static void main(String[] args){
abstractprat obj = new abstractprat();
obj.mul();
obj.div();
obj.add();
obj.sub();
}
}