Could anyone explain why the below code results in an error:
File: junktest.java
class junktest {
public static void main(
String args []) {
junk j1 = new junk();
junksub js;
System.out.print("inside junktest");
js = (junksub)j1;
}
}
File: junk.java
class junk {
public static void main(String args []) {
System.out.println("This is junk");
}
}
File: junksub.java
class junksub extends junk {
public static void main(String args []) {
System.out.println("This is junksub");
}
}
Thank you in advance!