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

/*

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

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

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

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

更多相关文章

  1. JAVA 静态方法和静态变量和final和※静态import※
  2. java如何通过反射 激活静态类的静态方法
  3. Java怎么实现保存页面内容 导出为图片到本地
  4. 实现<table>标签的动态新增和后台接受<table>标签的方法
  5. java通过映射取得方法对一个类的变量进行赋值
  6. “不是抽象的,也不重写抽象的方法”错误
  7. java.nio.ByteBuffer的flip、rewind和compact几个方法的区分使用
  8. Android高手进阶教程(二十)之---Android与JavaScript方法相互调
  9. 手低眼高 初学者学习Hibernate的方法

随机推荐

  1. 【转】善用Android预定义样式来为我们的
  2. 那些年收藏的技术文章(一)-CSDN篇
  3. android 中文 api (43) ―― Chronometer
  4. 在android studio 2.1 实现简单的ndk
  5. Android(安卓)liveData 和ViewModel 使用
  6. android万能驱动制作方法
  7. Android从文件目录中写入和读取图片
  8. Android 电话的反射调用机制实现静默接听
  9. android Intent用法归纳
  10. 我使用过的 控件的一些特性(layout_weight