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
Is null a string in java?
Is double bigger than float?
Can a class declared as private be accessed outside it’s package?
What are the different types of constructor?
What is the range of the short type?
How do you use wildcards?
What are the 4 versions of java?
Define inheritance?
what do you understand by synchronization? : Java thread
what is mutual exclusion? How can you take care of mutual exclusion using java threads? : Java thread
Does java support multiple inheritance or not?
Can an interface extend another interface?
What is the difference between numeric and integer?
What is purpose of keyword void?
What restrictions are placed on method overriding in java programming?