wHAT IS DEFAULT SPECIFIER IN JAVA
wHAT IS DEFAULT CONSTRUCTOR IN JAVA
wHAT IS DEFAULT METHOD IN JAVA
Answer Posted / manish kushwaha
1) Default Specifier in Java: there are mainly 4 types of
Specifier in Java
a) public : can be use any where no restriction
b) Protected: can be use in same package and subclass of
different package
c) default : can be use in same package same class and sub
class (you no need to write any key word for that if you
are not writing any word before any method or variable
then compiler and JVM will assume this as default
specifier in java).
d) private : can be use within the class only
2) Default Constructor: Here again two type concept will
come
a) If you are not writing any any constructor then JVM
will assume a default constructor with this constructor
it will call super class constructor as.
class A{
// here if you are not writing any constructor then
JVM will assume default constructor like
A(){
super(); // here it is calling Object class Constructor
}
}
b) if you are writing any constructor then JVM will igore
to assume default constructor it will take your
constructor again here your specifier comes into
picture like
class A{
//you are writing constructor as
A(){
//This is your own constructor with default specifier
you can invoke this constructor within the package.
}
}
3) Default Method: There is no such default method in java
JVM can not Assume a default method.
| Is This Answer Correct ? | 0 Yes | 1 No |
Post New Answer View All Answers
What will happen if non-synchronized method calls a static synchronized method and what kind of lock it acquires?
What is complexity and its types?
What are the two types of java?
What is class level lock ?
what is ststic with example
Does java support multiple inheritance or not?
When a thread is executing synchronized methods , then is it possible to execute other synchronized methods simultaneously by other threads?
Explain different forms of polymorphism?
a thread is runnable, how does that work? : Java thread
Why do we create public static method in java?
How hashmap increases its size in java?
What is the advantage of OOP in java?
What are some examples of variable costs?
How to restrict a member of a class from inheriting by its sub classes?
What is an object’s lock and which object’s have locks?