Search Interview Questions | More than 3000 questions in repository. There are more than 900 unanswered questions. Click here and help us by providing the answer. Have a video suggestion. Click Correct / Improve and please let us know. |
|
| ||||
Interview Questions and Answers for 'Hexaview technologie' - 3 question(s) found - Order By Newest | ||||
| ||||
Ans. 1. Overriding method can not be more restrictive than the overridden method. reason : in case of polymorphism , at object creation jvm look for actual runtime object. jvm does not look for reference type and while calling methods it look for overridden method. If by means subclass were allowed to change the access modifier on the overriding method, then suddenly at runtime when the JVM invokes the true objects version of the method rather than the reference types version then it will be problematic 2. In case of subclass and superclass define in different package, we can override only those method which have public or protected access. 3. We can not override any private method because private methods can not be inherited and if method can not be inherited then method can not be overridden. | ||||
Sample Code for Overriding | ||||
Help us improve. Please let us know the company, where you were asked this question : | ||||
Like Discuss Correct / Improve  java   overriding   access specifier   inheritence   oops   polymorphism  object oriented programming (oops)  oops concepts   runtime polymorphism  object oriented programming (oops)  oops concepts Asked in 4 Companies | ||||
Try 2 Question(s) Test | ||||
Related Questions | ||||
Difference between Overloading and Overriding ? | ||||
Any real life example of Overloading and Overridding ? | ||||
How compiler handles the exceptions in overriding ? | ||||
what is covariant return type? | ||||
Overridden methods must have the same ... | ||||
What is a Final Method ? | ||||
Can we reduce the visibility of the inherited or overridden method ? | ||||
How does java identifies which method to be called in method overriding or runtime polymorphism, when both methods share the same name and signature ? | ||||
Can we reduce the visibility of the overridden method ? | ||||
Basic and Very Frequently asked. | ||||
| ||||
Ans. Polymorphism means the condition of occurring in several different forms. Polymorphism in Java is achieved in two manners 1. Static polymorphism is the polymorphic resolution identified at compile time and is achieved through function overloading whereas 2. Dynamic polymorphism is the polymorphic resolution identified at runtime and is achieved through method overriding. | ||||
Sample Code for overloading Sample Code for overriding | ||||
Help us improve. Please let us know the company, where you were asked this question : | ||||
Like Discuss Correct / Improve  polymorphism  object oriented programming (oops)  oops concepts  oops concepts Asked in 108 Companies Basic   frequent | ||||
Try 2 Question(s) Test | ||||
Related Questions | ||||
What are points to consider in terms of access modifier when we are overriding any method? | ||||
If everything is an object , Cant we declare every object as Object obj = new String(); | ||||
Why do we need polymorphism in Java ? | ||||
How does java identifies which method to be called in method overriding or runtime polymorphism, when both methods share the same name and signature ? | ||||
Shouldn't we make a class with all static members is its just expected to be executed as a standalone program with just one thread. Moreover Lets assume that there is no runtime Polymorphism required and there is no need for serialization ? | ||||
Is this Polymorphism ? Map<String, List<String>> inventoryManagerCountMap = new HashMap<String, ArrayList<String>>(); | ||||
When are static and instance methods resolved ? During compile time or Runtime ? | ||||
Which of the following is not the difference between Singleton and Static class ( Class with static members only ) ? | ||||
Which of the following do you think is the primary reason you would never use a static class even the application doesn't need multiple requests or threads ? a. Serialization b. Runtime Polymorphism c. Lazy Loading d. Memory | ||||
| ||||
Ans. A static initialization block is a normal block of code enclosed in braces, { }, and preceded by the static keyword. Here is an example: static { // whatever code is needed for initialization goes here } A class can have any number of static initialization blocks, and they can appear anywhere in the class body. The runtime system guarantees that static initialization blocks are called in the order that they appear in the source code. | ||||
Help us improve. Please let us know the company, where you were asked this question : | ||||
Like Discuss Correct / Improve  java   oops   static   static block Asked in 16 Companies basic   frequent | ||||
Related Questions | ||||
How can we run a java program without making any object? | ||||
How can we create objects if we make the constructor private ? | ||||
Similarity and Difference between static block and static method ? | ||||
Will the static block be executed in the following code ? Why ? | ||||
Is it possible to compile and run a Java program without writing main( ) method? | ||||
Will static block for Test Class execute in the following code ? | ||||
Can we initialize member variables within static block ? | ||||
How can we execute a Java class independently if it doesn't have a static main method ? | ||||
Can we create object in static block ? | ||||