黑马程序员技术交流社区

标题: 缺少方法主体或声明抽象?什么意思 [打印本页]

作者: zhiyuan0932    时间: 2014-9-17 22:39
标题: 缺少方法主体或声明抽象?什么意思
/*
基础班学生:
        学习,睡觉。
高级班学生:
        学习,睡觉。

可以将这两类事物进行抽取。


*/
abstract class Student
{
        public abstract void study();
        public void sleep();//为什么说这里缺少方法主体呢???
        {
                System.out.println("tangzheshuijiao");
        }
       
}
class BaseStudent extends Student
{
        public void study()
        {
                System.out.println("basestudy");
        }
        public void sleep();//为什么说这里缺少方法主体呢???
        {
                System.out.println("zuozheshuijiao");
        }
}
class AdvStudent extends Student
{
        public void study()
        {
                System.out.println("Advstudy");
        }
}
class DoStudent
{
        public void dosome(Student s)
        {
                s.study();
                s.sleep();
        }

}
class MainDemo
{
        public static void main (String[]args)
        {
                DoStudent s=new DoStudent();
                s.dosome(new BaseStudent());
       
                s.dosome(new AdvStudent());
        }
}


作者: xplcc    时间: 2014-9-17 22:41
把分号去掉
作者: sean    时间: 2014-9-17 22:44
哥们你在方法参数列表后面加分号干啥?
作者: Allencheng    时间: 2014-9-17 22:51
只具有该功能!没有该功能的具体实现方法!
作者: 李天富    时间: 2014-9-17 23:49
耀眼的分号。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2