#51 Package In Java | User Define Vs. Predefine Package | Access Rules |Access Modifiers In Java

Pubblicato il: 13 gennaio 2021
sul canale di: Surya Automation Tech
356
7

For Online Live Training Contact me directly on - 9310683500 (Available on What's App Also)

Package in Java is a mechanism to encapsulate a group of classes, sub packages and interfaces. Packages are used for:

Preventing naming conflicts. For example there can be two classes with name Employee in two packages, college.staff.cse.Employee and college.staff.ee.Employee
Making searching/locating and usage of classes, interfaces, enumerations and annotations easier
Providing controlled access: protected and default have package level access control. A protected member is accessible by classes in the same package and its subclasses. A default member (without any access specifier) is accessible by classes in the same package only.
Packages can be considered as data encapsulation (or data-hiding).
All we need to do is put related classes into packages. After that, we can simply write an import class from existing packages and use it in our program. A package is a container of a group of related classes where some of the classes are accessible are exposed and others are kept for internal purpose.
We can reuse existing classes from the packages as many time as we need it in our program.

How packages work?

Package names and directory structure are closely related. For example if a package name is college.staff.cse, then there are three directories, college, staff and cse such that cse is present in staff and staff is present college. Also, the directory college is accessible through CLASSPATH variable, i.e., path of parent directory of college is present in CLASSPATH. The idea is to make sure that classes are easy to locate.
Package naming conventions : Packages are named in reverse order of domain names, i.e., org.androjava.practice. For example, in a college, the recommended convention is college.tech.cse, college.tech.ee, college.art.history, etc.

Stay tuned with me for more upcoming Videos,
don't forget to subscribe my YouTube Channel and share your valuable comments in Comment section down below, i'll be happy t o help you all, your Surya ☺

Connect on Socials:-

Facebook:-   / androjavatec.  .
Twitter:-   / androjavatech4u  
Google Plus:- https://plus.google.com/u/0/+AndroJav...
LinkedIn:-   / androjava.  .

#Package #Modifiers #AccessSpecifier

java Basic Java Tutorial for beginners
Basic Java Programming for beginners


In questa pagina del sito puoi guardare il video online #51 Package In Java | User Define Vs. Predefine Package | Access Rules |Access Modifiers In Java della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Surya Automation Tech 13 gennaio 2021, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 356 volte e gli è piaciuto 7 spettatori. Buona visione!