📘 Lesson  ·  Lesson 32

Access Modifiers

Access Modifiers

Controlling Access

Access modifiers control where a class member can be used — from fully private to fully public.

The Four Levels

ModifierAccessible From
privatesame class only
default (no keyword)same package
protectedsame package + subclasses
publiceverywhere

Summary

  • private (class only) → default (package) → protected (package+subclass) → public (everywhere).
  • Use the most restrictive level that works (encapsulation).

Access Control करना

Access modifiers control करते हैं कि class member कहाँ use हो सकता है — पूरी तरह private से पूरी तरह public तक।

चार Levels

Modifierकहाँ से Accessible
privateसिर्फ same class
default (no keyword)same package
protectedsame package + subclasses
publicहर जगह

सारांश

  • private (सिर्फ class) → default (package) → protected (package+subclass) → public (हर जगह)।
  • जो काम करे उसमें सबसे restrictive level use करें (encapsulation)।
← Back to Java Tutorial
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

\n