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

What is the maximum size of a string in java?

536


Write a method to check if input string is palindrome?

569


Is it necessary for the port addresses to be unique? Explain with reason.

559


What is static import in java?

518


How many threads does a core java have?

501






Is java util list serializable?

523


What are packages in java?

550


explain the concept of virtual method invocation in polymorphism in detail?

1698


What is the difference between static class and normal class?

474


What is the difference between the font and fontmetrics classes in java programming?

484


What is method overloading in JAVA? Why is it not present in C ?

580


What is nested top-level class?

568


What is the difference between form & report?

574


What is a java applet? What is an interface?

614


Why string objects are immutable in java?

554