首页 > 编程语言 > 详细

【JAVA】用java编写程序时总提示缺少方法主体或声明抽象的原因

时间:2015-12-21 01:57:58      阅读:968      评论:0      收藏:0      [点我收藏+]

问题可能原因:
1、方法声明时未提供方法体
public class Test{
public void show();{
}

/*

{}里面的语句块和内容就是方法的主体内容,如果不加{},则应该把这个方法抽象化如下:

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

这样改还不对,因为类内容里面有抽象的方法,所以类也需要抽象化:

public abstract 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");
}
}

【JAVA】用java编写程序时总提示缺少方法主体或声明抽象的原因

原文:http://www.cnblogs.com/bloghome/p/5062357.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!