<< Chapter < Page Chapter >> Page >
Figure 1 - Question 6..
5

Answer 6

Question 7

True or False: The code shown in Listing 2 will compile and run successfully producing the output shown in Figure 2 .

Listing 2 - Question 7.
/*File Q07.java ************************************************/public class Q07{public static void main(String[] args){Box<Integer>box = new Box<Integer>(); box.set(new Integer(5));System.out.println(box.get().intValue()); }//end main}//end class Q07 class Box{private Object object; public void set(Object object){this.object = object; }//end setpublic Object get(){return object; }//end get}//end Box //=============================================//
Figure 2 - Question 7.
5

Answer 7

Question 8

Design and write a class named A08Box which, when combined with the class defined in Listing 3 will compile, run, and produce the output shown in Figure 3 .

Listing 3 - Question 8.
/*File Q08.java ************************************************/public class Q08{public static void main(String[] args){A08Box<Integer>box = new A08Box<Integer>(); box.set(new Integer(5));System.out.println(box.get().intValue());}//end main }//end class Q08//=============================================//
Figure 3 - Question 8.
5

Answer 8

Question 9

True or False: The program with the "diamond" syntax shown in Listing 4 will compile and run with no compiler complaints under Java v1.7, producing the output shown in Figure 4 .

Listing 4 - Question 9.
/*File Q09.java ************************************************/public class Q09{public static void main(String[] args){Box<>box = new Box<Integer>(); box.set(new Integer(5));System.out.println(box.get().intValue()); }//end main}//end class Q09 //=============================================//class Box<T>{ private T t;public void set(T t){ this.t = t;}//end setpublic T get(){ return t;}//end get }//end Box//=============================================//
Figure 4 - Question 9.
5

Answer 9

Question 10

True or False: The program with the "diamond" syntax shown in Listing 5 will compile and run with no compiler complaints under Java v1.7, producing the output shown in Figure 5 .

Listing 5 - Question 10.
/*File Q10.java ************************************************/public class Q10{public static void main(String[] args){Box<Integer>box = new Box<>(); box.set(new Integer(5));System.out.println(box.get().intValue()); }//end main}//end class Q10 //=============================================//class Box<T>{ private T t;public void set(T t){ this.t = t;}//end setpublic T get(){ return t;}//end get }//end Box//=============================================//
Figure 5 - Question 10.
5

Answer 10

Question 11

Design and write a class named A11Box which, when used in conjunction with the code shown in Listing 6 , will compile and run successfully producing the output shown in Figure 6 .

Listing 6 - Question 11.
/*File Q11.java ************************************************/public class Q11{public static void main(String[] args){A11Box<Integer>box = new A11Box<>(new Integer(5)); System.out.println(box.get().intValue());}//end main }//end class Q11//=============================================//

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Object-oriented programming (oop) with java. OpenStax CNX. Jun 29, 2016 Download for free at https://legacy.cnx.org/content/col11441/1.201
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Object-oriented programming (oop) with java' conversation and receive update notifications?

Ask