Hem Personliga finanser Vad Börja Java-programmerare bör veta om klasser - dummies

Vad Börja Java-programmerare bör veta om klasser - dummies

Innehållsförteckning:

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024
Anonim

När du börjar lära sig objektorienterad programmering i Java kanske du tycker att den här klassidén är en stor hoax. Några geeks i Silicon Valley hade inget bättre att göra, så de gick till en bar och gjorde lite förvirrande gibberish om klasser. De vet inte vad det betyder, men de har roligt att titta på människor som kämpar för att förstå det.

Det är inte vad klasserna handlar om. Klasser är seriösa saker. Dessutom är klasser användbara. Många välrenommerade studier har visat att klasser och objektorienterad programmering sparar tid och pengar.

Likväl kan begreppet en klass vara mycket missbrukande. Även erfarna programmerare - de som är nya för objektorienterad programmering - har svårt att förstå hur ett objekt skiljer sig från en klass.

Klasser, objekt och tabeller

Eftersom klasser kan vara så mystiska, låt oss utvidga din förståelse med en annan analogi. Kolla in tabellen över tre inköp. Tabellens titel består av ett ord (ordet "Inköp"), och tabellen har tre kolumnrubriker - orden "belopp", "beskattningsbar" och "totalt". "Tja, koden har samma saker - inköp, belopp, skattepliktiga och totalt.

Tänk på den övre delen av tabellen (titeln och kolumnrubrikerna) som en klass. Denna övre del av bordet berättar användaren vad det innebär att vara en inköp. (Det betyder att ha ett belopp, ett skattepliktigt värde och ett totalt värde.)

En klass är som den övre delen av ett bord. Och vad sägs om ett objekt? Tja, ett föremål är som en rad av ett bord. Du kan till exempel skapa tre objekt (tre instanser av inköpsklassen). Det första objektet har mervärde 20. 00, beskattningsvärde sant och totalt värde 21. 00. I tabellen har den första raden dessa tre värden - 20. 00, sant och 21. 00.

Några frågor och svar

Här är världens kortaste objektorienterade programmering FAQ:

  • Kan jag få ett objekt utan att ha en klass?

    Nej, det kan du inte. I Java är varje objekt en förekomst av en klass.

  • Kan jag få en klass utan att ha ett objekt?

    Ja, du kan. Det är affärer som vanligt.

  • När jag har skapat en klass och dess instanser kan jag lägga till fler instanser till klassen?

    Ja, du kan. Inga objekt, tre objekt, fyra objekt eller fler objekt har du fortfarande samma gamla klass.

  • Kan ett objekt komma från mer än en klass?

    Bita tungan! Kanske andra objektorienterade språk tillåter denna otäcka klasskorsning, men i Java är det strängt förbjudet. Det är en av de saker som skiljer Java från några av de språk som föregår det.Java är renare, mer enhetlig och lättare att förstå.

Vad Börja Java-programmerare bör veta om klasser - dummies

Redaktörens val

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

Hur man redigerar bilder i Redigera snabbläge för Photoshop Elements 9 - dummies

I Photoshop Element, Redigera Snabbt läge är en uppskattad version av Redigera fullt läge som ger grundläggande fixverktyg tillsammans med några unika funktioner, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Redigera snabbläge för att reparera dina foton: Välj ett eller flera foton i ...

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Hur man redigerar i Photoshop Elements 10: s Snabb Fotoredigeringsläge - dummies

Snabb Fotoredigering är en uppskattad version av Full Photo Edit-läge som bekvämt ger grundläggande fixeringsverktyg och kastar i några unika egenskaper, till exempel en förhandsgranskning av bilden. Här är ett steg för steg arbetsflöde som du kan följa i Quick Photo Edit-läget för att reparera dina foton:

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Hur man förbättrar Photoshop Elements-bilder med Photo Effects - dummies

Fotoeffekter i Photoshop Elements 11 fungerar som applicera filter; medan dialogrutan Filtreringsgalleri ger dig många alternativ för att tillämpa ett filter, ger den guidade panelen dig filtereffekter och tar dig genom steg för att justera ljusstyrka, ändra färgton och mättnad och göra andra justeringar för att perfekta resultatet. Du ...

Redaktörens val

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

Hur man tar bort bilder från din Canon EOS 7D Mark II - dummies

När du granskar en bild, bestämmer du om det är en målvakt. Om du tittar på en bild på din Canon EOS 7D Mark II, gillar du inte bilden av någon anledning kan du radera det. Men borttagning av bilder måste ske med stor försiktighet eftersom uppgiften inte kan ångras. När du har raderat en ...

Hur man redigerar filmer på en Canon EOS 60D - dummies

Hur man redigerar filmer på en Canon EOS 60D - dummies

60D Edit-funktionen gör det härligt enkelt för att ta bort oönskade delar från början eller slutet av en film direkt på din kamera. Denna ombordredigering är praktisk men grundläggande, så förvänta dig inte mirakel. Här är de enkla stegen för att trimma början eller slutet på en film: Klicka på ikonen Redigera (det ser ut ...

Redaktörens val

Hur man arbetar med text i ett Word 2010-tabell - dummies

Hur man arbetar med text i ett Word 2010-tabell - dummies

Text hinner i ett bord i Word 2010 på en cell-vid-cell basis. Varje cell i ett Word-bord kan ha ett eget styckeformat och en egen uppsättning flikar. Grupper av celler, rader och kolumner och hela tabellen kan väljas och formateras samtidigt, om du vill. All standardtext ...

Hur man arbetar med Word 2010: s decimala flik - dummies

Hur man arbetar med Word 2010: s decimala flik - dummies

Du kan använda decimalfliken i Word 2010 till rad upp kolumner av siffror. Även om du kan använda en rätt flik för att göra detta jobb är decimalfliken ett bättre val. I stället för högerjusterad text, som den högra fliken gör, justerar decimalfliken siffror efter deras decimaldel - perioden i ...

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

Hur man arbetar med flera Word 2010-dokument på samma gång - dummies

O saker Word 2010 kan göra med dokument! Du kan öppna flera Word-dokument samtidigt och arbeta på mycket av dem, växla mellan de olika öppna dokumenten. Öppnar flera Word-dokument samtidigt Det är inte en fråga om hur Word kan fungera på mer än ett dokument åt gången. Nej, ...