Set 22

Multiple Choice Question

QID: 
485

Consider the following classes :

class A{    
public static void sM1() {  
System.out.println("In base static"); } } 
class B extends A{ 
Line 1 :   // public static void sM1() {  
System.out.println("In sub static"); } 
Line 2 :   // public  void sM1() {  
System.out.println("In sub non-static"); } 
} 

Which of the following statements are true?

Select 2 options

A. class B will not compile if line 1 is uncommented. 
B. class B will not compile if line 2 is uncommented. 
C. class B will not compile if line 1 and 2 are both uncommented. 
D. Only Option 2 is correct. 
E. Only Option 3 is correct. 

True or False

QID: 
484

A method with no access modifier can be overridden by a method marked protected.

Select 1 option

A. True 
B. False 

Multiple Choice Question

QID: 
483

Given the following classes, what will be the output of compiling and running the class Truck?

class Automobile{   
public void drive() {  
System.out.println("Automobile: drive");   
} }
 public class Truck extends Automobile{  
 public void drive() {  
System.out.println("Truck: drive");   }   
public static void main (String args [ ]){      
Automobile  a = new Automobile();   
 Truck t  = new Truck();      
a.drive(); //1      
t.drive(); //2      
a = t;     //3    
 a.drive(); //4   } }

Select 1 option

A. Compiler error at line 3. 
B. Runtime error at line 3. 
C. It will print:
 Automobile: drive
 Truck: drive 
Automobile: drive
 in that order. 
D. It will print: 
Automobile: drive 
Truck: drive 
Truck: drive 
in that order. 
E. It will print: 
Automobile: drive 
Automobile: drive 
Automobile: drive
 in that order. 

Multiple Choice Question

QID: 
482

Consider the following code:

public class SubClass extends SuperClass{
int i, j, k;
public SubClass( int m, int n ) { i = m ; j = m ; } //1
public SubClass( int m ) { super(m ); } //2
}

Which of the following constructors MUST exist in SuperClass for SubClass to compile correctly?

Select 2 options

A. It is ok even if no explicit constructor is defined in SuperClass
B. public SuperClass(int a, int b)
C. public SuperClass(int a)
D. public SuperClass()
E. only public SuperClass(int a) is required.

Pages

Quick Notes Finder Tags

Activities (1) advanced java (1) agile (3) App Servers (6) archived notes (2) ArrayLists (1) Arrays (2) Best Practices (12) Best Practices (Design) (3) Best Practices (Java) (7) Best Practices (Java EE) (1) BigData (3) Chars & Encodings (6) coding problems (2) Collections (15) contests (3) Core Java (All) (53) course plan (2) Database (12) Design patterns (8) dev tools (3) downloads (2) eclipse (9) Essentials (1) examples (14) Exception (1) Exceptions (4) Exercise (1) exercises (6) Getting Started (18) Groovy (2) hadoop (4) hibernate (77) hibernate interview questions (6) History (1) Hot book (5) http monitoring (2) Inheritance (4) intellij (1) java 8 notes (4) Java 9 (1) Java Concepts (7) Java Core (8) java ee exercises (1) java ee interview questions (2) Java Elements (16) Java Environment (1) Java Features (4) java interview points (4) java interview questions (4) javajee initiatives (1) javajee thoughts (3) Java Performance (6) Java Programmer 1 (12) Java Programmer 2 (8) Javascript Frameworks (1) Java SE Professional (1) JPA 1 - Module (6) JPA 1 - Modules (1) JSP (1) Legacy Java (1) linked list (3) maven (1) Multithreading (16) NFR (1) No SQL (1) Object Oriented (9) OCPJP (4) OCPWCD (1) OOAD (3) Operators (4) Overloading (2) Overriding (2) Overviews (1) policies (1) programming (1) Quartz Scheduler (1) Quizzes (17) RabbitMQ (1) references (2) resources (1) restful web service (3) Searching (1) security (10) Servlets (8) Servlets and JSP (31) Site Usage Guidelines (1) Sorting (1) source code management (1) spring (4) spring boot (3) Spring Examples (1) Spring Features (1) spring jpa (1) Stack (1) Streams & IO (3) Strings (11) SW Developer Tools (2) testing (1) troubleshooting (1) user interface (1) vxml (8) web services (1) Web Technologies (1) Web Technology Books (1) youtube (1)