A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

abstract class Student
{
        void Study();
}
class BaseStudent extends Student
{
         void study()
        {
                System.out.println("base study");
        }
}
class AbstractDemo
{
        public static void main(String[] args)
        {
                BaseStudent s=new BaseStudent ();
                s.study();
        }
}
求指点。

点评

大小写!Study和study!  发表于 2014-9-16 20:47

7 个回复

倒序浏览
D:\Java\jieduan1\0915\090>javac 090.java
090.java:62: 错误: 缺少方法主体, 或声明抽象
        void study();
             ^
1 个错误
还是不行啊。
回复 使用道具 举报
不知道为什么不能复写,如果写成:abstract void study();
下面子类就不能对其复写,说是void 与abstract 类不符什么的。
回复 使用道具 举报
1.  Study中S全部大写;
2.  void Study();前用abstract修饰。
回复 使用道具 举报
  1. abstract class Student
  2. {
  3.         abstract void Study();
  4. }
  5. class BaseStudent extends Student
  6. {
  7.           void Study()
  8.          {
  9.                  System.out.println("base study");
  10.          }
  11. }
  12. class AbstractDemo
  13. {
  14.          public static void main(String[] args)
  15.          {
  16.                  BaseStudent s=new BaseStudent ();
  17.                  s.Study();
  18.          }
  19. }
复制代码
回复 使用道具 举报
你把异常也贴出来!!
回复 使用道具 举报
四楼应该把你的问题解决了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马