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 |
What is nullpointerexception in java?
What is io stream in java?
What is an i/o filter?
What is the list interface?
What is the type of lambda expression?
How many ways can an argument be passed to a subroutine?
3 Answers Technological University of the Philippines,
How to remove the trailing spaces from a string?
What are the advantages of assembly language?
What is default switch case? Give example.
What is interface and its use?
who can i handle multiple client in RMI
What is exception in java?