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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 傲鸽 中级黑马   /  2013-7-17 01:47  /  933 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 傲鸽 于 2013-7-17 07:04 编辑

  1. interface Playable {
  2.      void play();
  3. }
  4. interface Bounceable {     
  5.      void play();
  6. }
  7. interface Rollable extends Playable, Bounceable {         
  8.      Ball ball = new Ball("PingPang");
  9. }
  10. class Ball implements Rollable {   
  11.      private String name;
  12.      public String getName() {      
  13.           return name;   
  14.      }
  15.     public Ball(String name) {      
  16.          this.name = name;      
  17.     }
  18.     public void play() {                  
  19.         ball = new Ball("Football");      
  20.          System.out.println(ball.getName());   
  21.     }
  22. }
复制代码
请问大侠哪里出错了,为什么啊?

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 最好给出错误提示

查看全部评分

3 个回复

倒序浏览

修改了,呵呵,没整明白那高级怎么用的,这回明白了
回复 使用道具 举报

  1. interface Playable {
  2.      void play();
  3. }
  4. interface Bounceable {     
  5.      void play();
  6. }
  7. interface Rollable extends Playable, Bounceable {         
  8.      Ball ball = new Ball("PingPang");
  9. }
  10. class Ball implements Rollable {   
  11.      private String name;
  12.      public String getName() {      
  13.           return name;   
  14.      }
  15.     public Ball(String name) {      
  16.          this.name = name;      
  17.     }
  18.     public void play() {      
  19.             //这里没有类型。前面加上:Ball
  20.          ball = new Ball("Football");      
  21.          System.out.println(ball.getName());   
  22.     }
  23. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马