Can an abstract class have a constructor?
Answer / jag bhushan
yes,
we can have constructor in abstract class.
But we can not make instance of the abstract class.
instead we can make a reference to that abstract class.
and when we make a new object of the class which extends
the abstract class, the constructor of abstract class get
called.
see the code for example:
public abstract class TestAbstract {
TestAbstract(){
System.out.println("...in abstract class'
constructor");
}
public abstract void showAbstract();
public void show(){
System.out.println("...in show");
}
}
public class Test extends TestAbstract{
public static void main(String[] args) {
TestAbstract ta = new Test(); // onstructor
call
ta.showAbstract();
ta.show();
}
public void showAbstract() {
System.out.println("...in showAbstract");
}
}
| Is This Answer Correct ? | 70 Yes | 2 No |
Can a variable be local and static at the same time?
what is session in java?
0 Answers Seventhsense Technologies,
What are different types of multitasking?
What is the size of arraylist in java?
How do you represent a space in regex java?
Java Compiler is stored in JDK, JRE or JVM?
How is it possible for two string objects with identical values not to be equal under the == operator?
How can we make sure main() is the last thread to finish in java program?
What code optimizations techniques you follow in general practice?
2 Answers Accenture, TCS, Wipro,
Can Applet have constructors?
How to solve the problem of generating the unique hash keys with hash function?
What is a text string?