NO, we cannot create a contructor for an interface in java.
When any constructor is deffined in your class, the java compiler create a default no argument constructor for you. This constructor only have an invocation to the super class constructor (" super( ) ").
To create objects of classes
No. if you wish to create an object that you plan on using in a java program then the answer is NO. You cannot initialize an object of a Java class without calling the constructor.
Constructor is not an alternative to class. In Java, you create classes; the classes contain methods - including the constructor, which can be viewed as a special method. If you want to have a constructor, you need a class that surrounds it, so it's not one or the other.
maybe
No. Java does not support copy constructor
Yes. This is a valid interface definition in Java: interface Useless {}
Because, the parent class also needs to be initialized when you create an object in the inheritance hierarchy.
All Java programs would have a constructor... public class Test { public Test(){ ... } ..... } This is a constructor. Even if you dont code the constructor Java would automatically place a default constructor for compilation.
Constructor is used to do something (written in constructor) immediately after object creation.
To create an abstraction or a blueprint for a class to implement later.
No.