Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

Why non nested classes in java are not having marked as
protected access specifier

Answer Posted / udita bose

Sorry, but previous answer by Yayati Pavan does not answer the question. If that answer is true then there should not be a problem with a "protected" class, as "protected" keyword is wider than default one.

There are no protected class because it is unnecessary to have them. Access modifiers for classes determine 2 things

i) If a class can create instance of other class ?
ii)If a class can extend other class ?

Now, any class within the same package will be able to create an instance of "protected" class - this is true for default-accessor and public classes. No class outside the package will be able to create an instance of "protected" class - this holds good for default-accessor classes.

Again, for a "protected" class by its definition will be extendible by any class within its package - so is default-accessor class, and extendible for any class outside its package - so are all public classes.

Both of this reason nullifies the reason for a protected class.

Is This Answer Correct ?    2 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the static method?

1084


What is the java virtual machine?

1097


How to perform quicksort in java?

1123


What is module in oop?

1021


Difference between notify() method and notifyall() method in java?

978


What is the difference between == and === javascript?

1190


What is final?

1084


If you do not want your class to be inherited by any other class. What would you do?

1009


Why is a singleton bad?

961


Difference between this() and super() in java ?

1087


Explain the difference between jdk, jre, and jvm?

1045


How do you do math powers in java?

1067


When is the garbage collection used in Java?

1207


Is arraylist dynamic in java?

1001


What is regex used for?

995