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


Please Help Members By Posting Answers For Below Questions

Is null a string in java?

648


Is double bigger than float?

638


Can a class declared as private be accessed outside it’s package?

613


What are the different types of constructor?

603


What is the range of the short type?

683






How do you use wildcards?

618


What are the 4 versions of java?

652


Define inheritance?

652


what do you understand by synchronization? : Java thread

654


what is mutual exclusion? How can you take care of mutual exclusion using java threads? : Java thread

773


Does java support multiple inheritance or not?

680


Can an interface extend another interface?

697


What is the difference between numeric and integer?

610


What is purpose of keyword void?

653


What restrictions are placed on method overriding in java programming?

636