Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
java acess specifier.pptx
1. // NAME SOHINI GUHA
//ROLL NO 18700120083
//STUDENT ID 2018701073
//SEMESTER 5TH
//SECTION 2
// SUBJECT OBJECT ORIENTED
PROGRAMMING
//TOPIC:
ACESS SPECIFIER IN JAVA
2. INDEX.HTML
// WHAT IS ACCESS SPECIFIERS
JAMES GOSLING ,THE
CREATER OF JAVA
ACCESS MODIFIERS ARE USED IN
JAVA TO SET THE ACCESSIBILITY
(VISIBILITY) OF CLASSES,
INTERFACES, VARIABLES,
METHODS, CONSTRUCTORS, DATA
MEMBERS, AND SETTERS.
4. BY DEFAULT, IF YOU DO NOT
USE A MODIFIER, IT IS
TREATED AS
DEFAULT. DEFAULT MODIFIERS
CAN ONLY BE ACCESSED
WITHIN PACKAGES. IT CANNOT
BE ACCESSED FROM OUTSIDE
THE PACKAGE. IT IS MORE
ACCESSIBLE THAN PRIVATE.
HOWEVER, IT IS MORE
RESTRICTIVE THAN PROTECTED
AND PUBLIC.
THE CLASS MEMBERS ARE
THE ONLY ONES WHO CAN
ACCESS A PRIVATE
MODIFIER. IT CANNOT
BE ACCESSED FROM
OUTSIDE THE CLASS.
// TYPES
DEFAULT ACCESS
SPECIFIER
PRIVATE ACCESS
SPECIFIER
5. Public access
modifications are
available
everywhere. It has
the widest scope of
all modifiers.
PACKAGES AND OUTSIDE
PACKAGES CAN ACCESS THE
PROTECTED ACCESS MODIFIER,
BUT ONLY THROUGH
INHERITANCE. DATA MEMBERS,
METHODS, AND CONSTRUCTORS
CAN BE SECURED WITH THE
PROTECTED ACCESS MODIFIER.
THE CLASS CANNOT USE IT.
COMPARED TO THE DEFAULT
MODIFIER, IT PROVIDES MORE
ACCESSIBILITY.
// TYPES
PUBLIC ACCESS
SPECIFIER
PROTECTED ACCESS
SPECIFIER
6. USING MODIFIERS, YOU CAN SPECIFY
WHICH CLASSES HAVE ACCESS TO
WHICH OTHER CLASSES, METHODS, OR
VARIABLES. THE ACCESS SPECIFIER
ENABLES US TO RESTRICT ACCESS TO
VARIOUS CLASSES, METHODS,
CONSTRUCTORS, AND VARIABLES AND
ALSO ENSURES THAT JAVA ENTITIES
ARE ENCAPSULATED AND REUSABLE.
// WHY ARE ACCESS SPECIFIERS IMPORTANT?