Dasar Java : Access Modifier di Java – Package (default)

Oleh : Reza Ervani

بسم الله الرحمن الرحيم

Level access default dideklarasikan dengan tanpa menulis access modifier apapun sama sekali. Level access default berarti kode yang ada di dalam class itu sendiri + code yang ada di dalam paket yang sama dengan class ini, yang dapat mengakse class, field, konstruktor atau metode. Karenanya, access modifier default juga terkadang disebut access modifier package.

Subclass-subclass yang ada tidak dapat mengakses metoe dan variabel-variabel member dalam superclass, jika mereka aksesibilitas default yang dideklarasikan, hingga subclass tersebut ditempakan di paket yang sama dengan superclass.

Berikut contohnya :

[code language=”java”]

public class Clock {
long time = 0;
}

public class ClockReader {
Clock clock = new Clock();

public long readClock{
return clock.time;
}
}

[/code]

Class ClockReader diatas dapat membaca variabel member time dari objek Clock , dimana ClockReader dan Clock berlokasi di paket yang sama.

About Reza Ervani 425 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.