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 :


public class Clock {
    long time = 0;
}

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

    public long readClock{
        return clock.time;
    }
}

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

About Reza Ervani
Adalah pendiri programming.rezaervani.com -

About Reza Ervani 381 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.