Can you have a constructor in abstract class?
Answer Posted / rajesh dangi
I don't understand why ppl start writing responses without
writing a small code to confirm it.
Guys an abstract class too can have a constructer. Any time
a class inheriting an abstract class is instantiated, its
constructer would first call the constructor of the
abstract class. Try it yourself.
Plus, the method in the abstract class with the same name
(i.e. its constructer) is always considered as a
constructer and not any regular method. Even when the
constructer is public, you can not invoke the constructer
of an abstract class in a sub class inheriting the abstract
class. That method can not be invoked by our code since it
is an abstract class and can not be instantiated by us
| Is This Answer Correct ? | 62 Yes | 6 No |
Post New Answer View All Answers
What is difference between protected and private?
Will the jvm load the package twice at runtime?
What is the java reflection api? Why it’s so important to have?
What is the difference between arraylist and hashset in java?
Enlist few advantages of inheritance?
How to split arraylist elements in java?
Are the imports checked for validity at compile time? Will the code containing an import such as java.lang.abcd compile?
What is thread pool in java with example?
What is static and final keyword in java?
What is a boolean expression in java?
What are the Main functions of Java?
When should I use a singleton?
What is logical variable?
Explain about the dynamic behavior of core java?
Lowest Common ancestor in a Binary Search Tree and Binary Tree.