让有下面的类图作为例子接口和Java中的类
我做了Java中类似的类像下面
public class B {
}
public interface C {
}
public class A extends B implements C {
}
public class D {
C c = new A();
C c1 = new B(); // Error, Type mismatch: cannot convert from B to C. WHY ?
C c2 = (C) new B(); // Works fine. This makes me confuse ... What does this actually mean ?
}
任何人能解释一下吗?
为什么我的问题是downvoted? – Junaid
@Junaid忽略那些没有评论的downvotes。 –