Hjem Personlig finansiering Klasser, adgang og flere programmer i Java-dummies

Klasser, adgang og flere programmer i Java-dummies

Indholdsfortegnelse:

Video: DSB 1 klasse: rejs på DSB 1 ligesom Harry og Bahnsen og få flere fordele - inkl. pladsbillet | DSB 2025

Video: DSB 1 klasse: rejs på DSB 1 ligesom Harry og Bahnsen og få flere fordele - inkl. pladsbillet | DSB 2025
Anonim

Med dette emne kan du blive alt sammen i terminologi, så du har brug for at få nogle grundlæggende ting ude af vejen. Her er et falsk stykke af Java-kode som eksempel:

klasse MyClass {int myField; // et felt // (et medlem) void myMethod () {// en metode (et andet medlem) int myOtherField; // en metode-lokal variabel // (IKKE et medlem)}}

Kommentarerne til højre på koden fortæller hele historien. Der findes to slags variabler her - felter og metode-lokale variabler. Dette eksempel handler ikke om metode-lokale variabler. om metoder og felter.

Det er ikke nemt at gennemføre sætningen "metoder og felter", uanset hvor du går. Det er meget bedre at give disse ting et navn og gøres med det Derfor kaldes både metoder og felter medlemmer i en klasse.

Medlemmer mod klasser

På dette tidspunkt gør du en vigtig sondring. Tænk på Java's offentlige søgeord. Som du måske allerede ved, du kan sætte offentligheden i fr af et medlem. For eksempel kan du skrive

offentlig statisk tomgangshoved (String args []) {

eller

offentlig mængdeInAccount = 50. 22;

Disse anvendelser af det offentlige søgeord kommer som en stor overraskelse. Det, du måske ikke allerede ved, er, at du kan sætte det offentlige søgeord foran en klasse. For eksempel kan du skrive

offentlig klasse Tegning {// Din kode går her}

I det offentlige har det offentlige søgeord to lidt forskellige betydninger - en betydning for medlemmer og en anden betydning for klasser.

Adgangsmodifikatorer til medlemmer

Visst, dette afsnit handler om medlemmer. Men det betyder ikke, at du kan ignorere Java-klasser. Medlemmer eller ej, Java-klassen er stadig, hvor alle handlingerne finder sted. Hvert felt er erklæret i en bestemt klasse, tilhører denne klasse, og er medlem af denne klasse.

Det samme gælder for metoder. Hver metode er erklæret i en bestemt klasse, tilhører denne klasse, og er medlem af denne klasse. Kan du bruge et bestemt medlemsnavn på et bestemt sted i din kode? For at begynde at besvare spørgsmålet skal du kontrollere om dette sted er inden for eller uden for medlemmets klasse:

Hvis medlemmet er privat, kan kun kode, der er inde i medlemmets klasse, henvise direkte til medlemmets navn.

klasse SomeClass {private int myField = 10;} klasse SomeOtherClass {public static void main (String args []) {SomeClass someObject = nyt SomeClass (); // Dette virker ikke: System. ud. println (someObject. myField);}}

Hvis medlemmet er offentligt, kan enhver kode direkte henvise til medlemmets navn.

klasse SomeClass {public int myField = 10;} klasse SomeOtherClass {public static void main (String args []) {SomeClass someObject = nyt SomeClass (); // Dette virker: System.ud. println (someObject. myField);}}

Disse figurer illustrerer ideerne på en lidt anden måde.

Flere klasser og deres underklasser.

Kodeniveauet, hvor et offentligt felt eller en metode kan bruges (skygget).

Kodeniveauet, hvor et privat felt eller en metode kan bruges (skygget).

Klasser, adgang og flere programmer i Java-dummies

Valg af editor

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Hvordan man skriver en check for en fremragende bill i QuickBooks Online - dummies

Du kan Brug QuickBooks Online (QBO) Check vinduet til at skrive en check for at betale et faktura, du tidligere indtastede - noget, du ikke kan gøre i QuickBooks desktop produkt. Brug ikke Check-transaktionen, hvis du planlægger at betale flere regninger. Hvis du vælger en betalingsmodtager, for hvem der foreligger en udestående faktura, QBO ...

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Sådan afskrives fakturaer med QuickBooks Online Accountant - dummies

Vælger skrivefakturaer fra revisionsværktøjerne menuen i QBOA viser siden Skriv ud fakturaer, som giver dig mulighed for at se fakturaer, du måske vil afskrive, og derefter skrive dem til en konto efter eget valg. Øverst på siden indstiller du filtre for at få vist de fakturaer, du vil have ...

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Importrevisorens ændringer til QuickBooks 2012 Datafil - dummies

Din klient importerer de ændringer, som du ' har lavet i revisorens kopi af QuickBooks 2012-datafilen i hendes arbejdskopi af datafilen. For at gøre dette vælger klienten filen Arkiv → Revisorens Kopi → Klientaktiviteter → Kommandoen Import Revisorens Ændringer. QuickBooks viser dialogboksen Importer regnskabsførerens ændringer. For at bruge importkontoens ændringer ...

Valg af editor

Brug Flash med Nature Photography - dummies

Brug Flash med Nature Photography - dummies

Som regel afhænger du af naturlig belysning til naturfotografering. Du kan dog bruge flash-flash eller en ekstra flash-enhed til at øge naturlig belysning. On-flash-kamera De fleste digitale kameraer leveres med en flash på kameraet. Blitzenheden springer op, når det er nødvendigt. Du kan også aktivere flash på kameraet, når du skal tilføje en ...

Brug tredjeparts rå software til HDR fotografi - dummies

Brug tredjeparts rå software til HDR fotografi - dummies

Du kan købe eller downloade et væld af Råredigerere og konvertere fra tredjepart, der hjælper dig med at lave billeder med høj dynamisk rækkevidde. Hvis du er utilfreds med din nuværende software og vil prøve noget nyt, skal du hænde på en eller flere af de programmer, der er angivet i tabellen. Rå redaktører fra tredjepart Navn URL Platform (er) Freeware? ...

Brug dekorative accenter i mad stil og madfotografi - dummies

Brug dekorative accenter i mad stil og madfotografi - dummies

Når fødevaren alene ikke skaber Det drama eller den intrigue, du vil have i din fotografering med dekorative accenter - af farve, form eller tekstur - kan give dine billeder den ekstra effekt, du leder efter. Accenter er forbedringer af fødevarematerialet, og selvom de tjener formålet med at ophæve maden, er de ...

Valg af editor

Sådan finder du formatering i Word 2007 - dummies

Sådan finder du formatering i Word 2007 - dummies

Du kan bruge kommandoen Find til at skure dit Word 2007-dokument til formatering af oplysninger. Hvis du f.eks. Kun vil finde de forekomster af ordet, der ligger i fed skrift, kan du gøre det. Dette eksempel søger efter teksten gåseæg med en skriftstørrelse på 24 point i en ...

Hvordan man finder tekst i Word 2016 - dummies

Hvordan man finder tekst i Word 2016 - dummies

Ikke gider med båndet! For at finde tekst i dit Word 2016-dokument, tryk Ctrl + F, den mindeværdige tastaturgenvej til kommandoen Find. Du ser navigationsruden, svarende til hvad der vises her. Navigationsruden. Skriv den tekst, du vil lokalisere, i feltet Søg dokument. Når du skriver forekomster af teksten ...

Hvordan man finder stilarter i Word 2016 - dummies

Hvordan man finder stilarter i Word 2016 - dummies

Stilarter bor på Word 2016 Home-fanen navngivet Styles-gruppe, som vist her. Hvad du ser på båndet er Style Gallery, som kan udvides til en fuld menu med stilvalg. Hvor Word-stilarter lurer. Klik på dialogboksen launcher i det nederste højre hjørne af Styles-gruppen ...