<< Chapter < Page | Chapter >> Page > |
What output is produced by the program shown in Listing 6 ?
Listing 6 . Listing for Question 6. |
---|
public class Ap069{
public static void main(String args[]){new Worker().doArrays();
}//end main()}//end class definition
class Worker{public void doArrays(){
Subclass[]A = new Subclass[2];A[0] = new Subclass(1);A[1] = new Subclass(2);System.out.println(A[0] + " " + A[1]);
}//end doArrays()}// end class
class Superclass{private int data;
public Superclass(int data){this.data = data;
}//end constructorpublic int getData(){return data;
}//end getData()public String toString(){return "" + data;
}//end toString()}//end class SuperClass
class Subclass extends Superclass{public Subclass(int data){
super(data);}//end constructor
}//end class Subclass |
What output is produced by the program shown in Listing 7 ?
Listing 7 . Listing for Question 7. |
---|
public class Ap070{
public static void main(String args[]){new Worker().doArrays();
}//end main()}//end class definition
class Worker{public void doArrays(){
Subclass[]A = new Subclass[2];A[0] = new Subclass(1);A[1] = new Subclass(2);Superclass[]B = A;
System.out.println(B[0] + " " + B[1]);
}//end doArrays()}// end class
class Superclass{private int data;
public Superclass(int data){this.data = data;
}//end constructorpublic int getData(){return data;
}//end getData()public String toString(){return "" + data;
}//end toString()}//end class SuperClass
class Subclass extends Superclass{public Subclass(int data){
super(data);}//end constructor
}//end class Subclass |
What output is produced by the program shown in Listing 8 ?
Listing 8 . Listing for Question 8. |
---|
public class Ap071{
public static void main(String args[]){new Worker().doArrays();
}//end main()}//end class definition
class Worker{public void doArrays(){
Superclass[]A = new Superclass[2];A[0] = new Superclass(1);A[1] = new Superclass(2);Subclass[]B = (Subclass[])A;System.out.println(
B[0]+ " " + B[1]);}//end doArrays()
}// end classclass Superclass{
private int data;public Superclass(int data){
this.data = data;}//end constructorpublic int getData(){
return data;}//end getData()public String toString(){
return "" + data;}//end toString()
}//end class SuperClassclass Subclass extends Superclass{
public Subclass(int data){super(data);
}//end constructor}//end class Subclass |
What output is produced by the program shown in Listing 9 ?
Listing 9 . Listing for Question 9. |
---|
public class Ap072{
public static void main(String args[]){new Worker().doArrays();
}//end main()}//end class definition
class Worker{public void doArrays(){
Subclass[]A = new Subclass[2];A[0] = new Subclass(1);A[1] = new Subclass(2);Superclass[]B = A;
Subclass[]C = (Subclass[])B;System.out.println(
C[0]+ " " + C[1]);}//end doArrays()
}// end classclass Superclass{
private int data;public Superclass(int data){
this.data = data;}//end constructorpublic int getData(){
return data;}//end getData()public String toString(){
return "" + data;}//end toString()
}//end class SuperClassclass Subclass extends Superclass{
public Subclass(int data){super(data);
}//end constructor}//end class Subclass |
Notification Switch
Would you like to follow the 'Object-oriented programming (oop) with java' conversation and receive update notifications?