Private / Protected / Package / Public
public , protected och
private är modifierare som beskriver vem som får se
olika delar av ett program. Orden är främst aktuella i
programmeringsspråket Java. Man skriver något av orden framför
metoder eller instansvariabler. Om man inte skriver något av de
tre orden finns det ett fjärde alternativ som kallas package -
paketsynlig.
Det som deklareras som private kan endast ses av kod
som finns i den aktuella klassen. protected används
om man vill att även klasser som ärver den aktuella klassen ska få
se sakerna. Saker som är paketsynliga kan användas av alla
klasser som finns i samma paket och slutligen används
public för saker som ska vara synliga i hela
programmet. Tabellen nedan ger en liten överblick.
Synlig i | Public | Protected | Package | Private |
Fatal error: Uncaught Error: Undefined constant "ftindex" in /data/4/5/459398fa-66da-434b-8912-b747ace50b73/fantasi.se/public_html/header.php:143
Stack trace:
#0 /data/4/5/459398fa-66da-434b-8912-b747ace50b73/fantasi.se/public_html/article.php(310): ftline(Array, Array)
#1 [internal function]: articleStart(Object(XMLParser), 'ROW', Array)
#2 /data/4/5/459398fa-66da-434b-8912-b747ace50b73/fantasi.se/public_html/article.php(509): xml_parse(Object(XMLParser), '<?xml version="...')
#3 {main}
thrown in /data/4/5/459398fa-66da-434b-8912-b747ace50b73/fantasi.se/public_html/header.php on line 143
|
|