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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhiyuan0932 中级黑马   /  2014-9-17 22:39  /  1011 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
基础班学生:
        学习,睡觉。
高级班学生:
        学习,睡觉。

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


*/
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());
        }
}

4 个回复

倒序浏览
把分号去掉
回复 使用道具 举报
哥们你在方法参数列表后面加分号干啥?
回复 使用道具 举报
只具有该功能!没有该功能的具体实现方法!
回复 使用道具 举报
耀眼的分号。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马