永发信息网

java抽象类问题

答案:4  悬赏:0  手机版
解决时间 2021-05-22 21:44
  • 提问者网友:轮囘Li巡影
  • 2021-05-22 14:05

定义一个抽象类,类名AbsClass。并在其中定义两个方法,抽象方法absMeth()和普通方法meth()。
通过该类的子类来实现该类。

 

谢谢。

最佳答案
  • 五星知识达人网友:渡鹤影
  • 2021-05-22 15:17

package abc;



public abstract class AbsClass {
 
 
 public abstract void absMeth();
 
 public void meth(){
  
 }
}


package abc;



public class AbsClassImp extends AbsClass {


 
 public void absMeth() {
  // TODO Auto-generated method stub


 }


 
 public void meth() {
  // TODO Auto-generated method stub
 }
}

全部回答
  • 1楼网友:神的生死簿
  • 2021-05-22 17:26

abstract class AbsClass{  public abstract void absMeth();  public void meth(){   System.out.println("AbsClass's meth()");  } };

public class Test extends AbsClass{    public void absMeth(){   System.out.println("Test's absMeth()");  }  public void meth(){   System.out.println("Test's meth()");  }

 public static void main(String []args){   new Test().absMeth();   new Test().meth();  } }

  • 2楼网友:爱难随人意
  • 2021-05-22 17:06

// 父类    将父类定义为抽象类,并包含抽象方法

public abstract class AbsClass {

    //定义的抽象方法absMeth()

    public abstract void absMeth();

    //定义的普通方法meth()
    public void meth(){

    //方法体

    }


}

// 子类    继承父类并实现父类的抽象方法


public class AbsClassExtends extends AbsClass {

    @Override
    public void absMeth() {

    //方法体
    }

   

    //因为父类中的meth()方法为普通方法,所以子类中可以不必重写。
}

  • 3楼网友:北城痞子
  • 2021-05-22 16:32

// 父类

public abstract class AbsClass {

 public abstract void absMeth();    public void meth(){     } }

// 子类

public class AbsClassExtends extends AbsClass {

 @Override  public void absMeth() {   // TODO Auto-generated method stub

 }  @Override  public void meth() {   // TODO Auto-generated method stub   super.meth();  } }

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