De wereld van object - georiënteerd programmeren is vol esoterische onderwerpen die een beginner kan overweldigen . Een geweldige plek om te beginnen is om een aantal thema te nemen , zoals statische modifiers , en proberen om alles te leren over hen . Statische modifiers zijn speciale trefwoorden die zijn voorzien van tag op andere programmering constructies . Dit heeft invloed op de manier waarop ze worden bekeken. Eigendom Een statische lid behoort tot de klasse werd uitgeroepen inch Het rechtstreeks via de klasse kan worden ingeroepen , met als bijkomend voordeel dat de klasse niet hoeft te worden geïnstantieerd ( gemaakt in een object ) zodat de werkwijze functioneren . Statische leden zijn nuttig voor functies die zijn generiek van aard en een bepaalde instantie te kunnen opereren niet nodig . For Members Only Alleen de leden van een klasse kan worden geëtiketteerd statisch . Bijvoorbeeld , kan een klasse met drie gegevenstypen alle drie aangegeven statisch . De klasse kan niet statisch worden verklaard . Daarnaast kunnen interfaces en leden van interfaces niet worden verklaard statisch ofwel . Kan niet worden gemengd met andere Modificatoren De statische modifier kan niet worden gemengd met de erfenis modifiers "abstract " en " definitief. " Deze modifiers worden gebruikt om klassen die onverenigbaar zijn met statische type object . Zo wordt een "abstract " class niet bedoeld om direct inzetbaar. In plaats daarvan wordt op zijn uitgewerkt door de erven klassen . " Abstract " lessen zijn daarom onvolledig. De statische modifier zou zinloos op een onvolledige klasse. Vereist geen geïnstantieerd object to Work Statische leden kan worden geraadpleegd via de klasse . Een geïnstantieerd object van die klasse is niet verplicht de toegang tot de statische leden . Het is meestal het geval dat een lid niet kan worden gebruikt nadat een klasse is geïnstantieerd in een object.
|