java中錯誤提示 缺少方法主體或聲明抽象的原因


問題可能原因:

  1.方法聲明時未提供方法體

  

public class Test{
  public void show();
{
}

  解釋:{}里面的語句塊和內容就是方法的主體內容,如果不加{},則應該把這個方法抽象化如下:

 

abstract public class Test{
  public abstract void show();
}

  2.方法聲明再方法體前有分號,導致方法體無法識別

 

public class Test{
public void show();
{
    System.out.println("ok");
}
}

  3.該類繼續了抽象類實現了接口未重寫抽象方法

 

public abstract class Base{
    public void show();
}
public class Test extends Base{
    public void print()
    {
        System.out.println("print");
    }
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM