黑马程序员技术交流社区

标题: 继承和实现的问题? [打印本页]

作者: 董志超    时间: 2012-10-13 06:27
标题: 继承和实现的问题?
interface Playable {
    void play();
}
interface Bounceable {
    void play();
}
interface Rollable extends Playable, Bounceable {
    Ball ball = new Ball("PingPang");
}
class Ball implements Rollable {
    private String name;
    public String getName() {
        return name;
    }
    public Ball(String name) {
        this.name = name;        
    }
   public void play() {
        ball = new Ball("Football");
        System.out.println(ball.getName());
    }
}
//编译失败,why?



作者: 班志国    时间: 2012-10-13 08:43
不能对终态字段 Rollable.ball 赋值
作者: xuewuzhijing    时间: 2012-10-13 08:49
前面要加个类名




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