-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();
}
}