September 19, 2007

Previllege

Di dalam Java, terdapat 3 macam hak akses (previllege) untuk tiap2 objectnya.
Ketiganya adalah:

Public
seluruh object-object yang memiliki atribut public, dapat diakses oleh class-class ataupun method-method manapun yang ada. Atribut ini umumnya dipakai oleh class, method dan interface, karena keduanya sering dipakai/diakses oleh object-object lain

Private
Object-object yang beratribut private, hanya bisa diakses oleh object-object lain yang ada dalam satu class yang sama. Biasanya hanya digunakan oleh variabel2.
Seperti contohnya variabel numberOfTire pada class Bicycle hanya bisa diakses oleh object-object lain di dalam class Bicycle.
Sehingga apabila object lain ingin mengakses variabel tersebut, class Bicycle harus memiliki sebuah public method untuk me-return variabel tersebut. Jadi object diluar class diharuskan mengakses method tersebut, barulah method tersebut yang mengakses private variable tersebut.

Protected
Atribut protected sebenarnya mirip dengan private, hanya saja bila private hanya bisa diakses oleh object-object dalam satu class, maka protected juga bisa diakses oleh class-class yang mewarisi class induk.
Seperti contoh variable numberOfTire di class Bicycle dapat juga diakses oleh class MountainBike yang merupakan subclass dari class Bicycle

2 comments:

Obat Pembesar Penis Titan Gel asli said...

JUAL OBAT KUAT PRIA DAN PEMBESAR PENIS HASIL PERMANEN DAN CEPAT. YUK CEKK...

Bextol said...

The total population of Lithuania is 2,876,475. Lithuanian is spoken in Lithuania. The linguistic diversity of Lithuania is diverse in terms of the fragmentation scale, which for Lithuania is 0.3219. The average age is approximately 41.2 years. The average life expectancy in Lithuania is 74 years. The fertility rate of women in Lithuania is 1.7. About 28% of the Lithuanian population is obese. Ethnic diversity is diverse in terms of the fractionation scale, which for Lithuania is 0.3223. To learn about the peculiarities of language, religion, age, gender distribution and promotion of people in Lithuania, see the sections below, and also visit the section on education in the country. http://www.confiduss.com/en/jurisdictions/lithuania/demographics/