language: Java (sun-jdk-1.7.0_10)
date: 848 days 3 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
import java.util.Vector;
public class Test {
   class Base {}
   class Derived extends Base {}
   public static void main( String args[] ) {
      Vector<Derived> d = new Vector<Derived>();
      Vector<Base> b;
      b = (Vector<Base>)d;
   }
}
Main.java:2: class Test is public, should be declared in a file named Test.java
public class Test {
       ^
Main.java:8: inconvertible types
found   : java.util.Vector<Test.Derived>
required: java.util.Vector<Test.Base>
      b = (Vector<Base>)d;
                        ^
2 errors