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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 李德全 于 2013-4-28 22:31 编辑

毕老师视频中第一个类
  1. class Employee
  2. {
  3.         private String name;
  4.         private String id;
  5.         private double pay;
  6.         Employee(String name,String id,double pay)
  7.         {
  8.                         this.name = name;
  9.                         this.id = id;
  10.                         this.pay = pay;
  11.         }
  12.         public abstract void work();//抽象,各个工作不一样
  13. }
复制代码
类上面少了个修饰词abstract,应改为
  1. abstract class Employee
  2. {
  3.         private String name;
  4.         private String id;
  5.         private double pay;
  6.         Employee(String name,String id,double pay)
  7.         {
  8.                         this.name = name;
  9.                         this.id = id;
  10.                         this.pay = pay;
  11.         }
  12.         public abstract void work();//抽象,各个工作不一样
  13. }
复制代码
求证实。

4 个回复

倒序浏览
是的,楼主说的没错。。
抽象方法必须放在抽象类中。而抽象类中不一定都是抽象方法。当继承抽象类的时候,必须复写父类中的所有抽象方法,否则,子类也还是抽象方法。
看来楼主看视频看的很仔细。但是要谅解毕老师的笔误呀,毕竟一天上课要上那么多小时。
回复 使用道具 举报
赵崇友 发表于 2013-4-28 22:24
是的,楼主说的没错。。
抽象方法必须放在抽象类中。而抽象类中不一定都是抽象方法。当继承抽象类的时候, ...

恩恩 不确定嘛 谢了哈 毕老师讲课呗儿有味
回复 使用道具 举报
李德全 发表于 2013-4-28 22:28
恩恩 不确定嘛 谢了哈 毕老师讲课呗儿有味

恩恩,不确定就发帖问!!这有很多大牛,俺只是菜鸟而已……嘎嘎:D
回复 使用道具 举报
我也刚看完这块,确实是少写了abstract
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马