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 2024

Video: DSB 1 klasse: rejs på DSB 1 ligesom Harry og Bahnsen og få flere fordele - inkl. pladsbillet | DSB 2024
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

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld fotoredigeringsfunktion tilbyder bundter af værktøjer, som du kan bruge at redigere dine billeder, fra korrektionsværktøjer til fastsættelse af farve og klarhed til filtre, lag og meget mere for at ændre eksisterende fotos eller skabe helt originale billeder fra bunden. Men alle disse værktøjer gør også Komplet fotoredigeringstilstand kompleks. Du kan flytte ind i ...

Generelle blandingsformer i Photoshop Elements - dummies

Generelle blandingsformer i Photoshop Elements - dummies

Elementer spænder over 25 blandingstilstande. Blend modes påvirker hvordan farver interagerer mellem lag og også hvordan farver interagerer, når du anvender maling på et lag. Ikke alene gør blandingstilstande interessante effekter, men du kan også nemt anvende, redigere eller fjerne blandingsfunktioner uden at røre dine billedpixel. De forskellige blandingstilstande ...

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriindstillinger hjælpe med at definere, hvordan dine figurer ser ud. Klik på nedpegepilen i værktøjsindstillingerne i Elements for at få adgang til de geometriske indstillinger, der beskrives i det følgende. Rektangulære og afrundede rektangel geometriske indstillinger Her er geometriske indstillinger for rektangel og afrundede rektangelformer: Ubegrænset: Giver dig mulighed for at få fri tøj til at tegne en ...

Valg af editor

Sådan bygger du tabeller i HTML5 - dummies

Sådan bygger du tabeller i HTML5 - dummies

Sommetider indeholder din webside data bedst fremlagt i et bord . Du kan bruge HTML5's komplette bordsystem til at oprette tabeller som den i dette eksempel: Den grundlæggende struktur i et bord i HTML-format er rimeligt let at forstå; Tjek koden, der oprettede tabellen i eksemplet:

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Der er situationer, hvor man kun vil en enkelt kopi af et baggrundsbillede på dit CSS3-websted. Det kan være, at billedet du har brugt er noget, der ikke gentager sig godt eller er stort nok til, at du virkelig ikke vil have det gentaget. Følgende procedure viser en teknik, du kan bruge til at fortælle ...

Hvordan man opbygger en webside skabelon fra scratch-dummies

Hvordan man opbygger en webside skabelon fra scratch-dummies

Standardværktøjet på tværs af digitalt agenturer og interne afdelinger til opbygning af website grafik er Adobe Photoshop. Selvom fyrværkeri er optimeret og målrettet til at producere web-grafiske kildefiler, er det bare ikke fanget, sandsynligvis på grund af den massive genoplæringsindsats ville det medføre, at hele afdelinger gør omskifteren. At oprette et nyt ...

Valg af editor

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Som flere og flere mennesker finder ud af din ny LinkedIn-gruppe, og som medlemmer begynder at deltage, kan du opleve, at nogle af de personer, der har klikket på linket for at deltage, ikke er på din forhåndsgodkendte liste. Måske er de mennesker, du ikke har forstået var på LinkedIn, eller du var ikke klar over, at de var gyldige grupper ...

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Ud over et profilbillede giver LinkedIn brugere mulighed for at forbedre de visuelle sociale markedsføringselementer i deres profiler ved at tilføje billeder til deres profilprofil. Du kan tilføje billeder til ethvert afsnit i din LinkedIn-profil. Tilføjelse af billeder til din profil kan hjælpe dig med at fortælle din historie visuelt og ...

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

, Når du har opfyldt kravene til oprettelse en virksomhedsside på LinkedIn, er det tid til at komme i gang ved at tilføje selskabets side til Linkedins system. For at oprette din virksomhedsside skal du blot følge disse trin: