Hvad er forskellen mellem klasse og objekt i OOP?


Svar 1:

Jeg vil forsøge at forklare dette meget grundlæggende.

Se, lad os tage et eksempel på en hund.

Du har en hund, og den har et "navn", den har en bestemt "højde", en bestemt "vægt". Nu,

Din hund kan gøre et bestemt sæt ting. Ret?

Det kan spise, sove, gå, bark og selvfølgelig elske dig.

Så her er en hund intet andet end en klasse, der består af to ting (hvad den har, og hvad den kan gøre)

De ting, det HAR, er dine forekomstvariabler (eller simpelthen variabler) (navn, højde og vægt) og de ting, det kan gøre, er dine metoder (spis, sove, gå, bark og kærlighed).

klasse hund {

Streng navn;

Streng vægt;

Strenghøjde;

void eat () {}

ugyldig søvn () {}

void walk () {}

tomt bark () {}

void love () {}

}

Så nu er det ikke andet end en generisk skabelon af en hund. Så det smukke ved en klasse er at sige, i dag vil jeg have en hund, så jeg vil bruge denne skabelon (klasse Hund) og sætte mit ønskede navn og højde og resten af ​​tingene, og jeg vil GØRE min hund. I morgen kan du også bruge den samme skabelon og MAKE din personlige hund.

Så denne fremstillingsproces udføres af et objekt. Et objekt er noget, der får adgang til alle disse variabler og metoder (for at indstille navn / højde / vægt på hunden eller for at få navn / højde / vægt på hunden) i hundeklassen og give dig tilbage detaljerne.

For mere information se:

hoved først Java (A skal læse)


Svar 2:

En klasse i Java er en plan, der indeholder alle dine data. En klasse indeholder felter (variabler) og metoder til at beskrive et objekts adfærd. Lad os se på syntaks for en klasse.

klasse Abc {

medlemsvariabler // klasse organ

metoder

}

Men hvordan kan du få adgang til disse medlemsvariabler og -metoder? Her kommer begrebet objekter. Et objekt er et vigtigt element i en klasse, der har en tilstand og adfærd. Det er et eksempel på en klasse, der har adgang til dine data. Lad os se syntaks for at oprette et objekt i Java.

Her er Student dit klassens navn efterfulgt af navnet på objektet. Så er der et "nyt" nøgleord, der bruges til at allokere hukommelse. Endelig er der et opfordring til konstruktør. Dette opkald initialiserer det nye objekt. Lad os nu se, hvordan kan du kalde en metode ved hjælp af et objekt i Java.

klasse studerende ()

{tomt display (); // Metode

{

- // metodens logik

}

public static void main (String args []) {Student obj = new Student (); // Oprettet et objectobj.display (); // Metode kaldet

}

Vil du vide mere om dem? Jeg vil anbefale dig at se denne Java-klassevideo, som vil føre dig gennem dybdegående detaljer om Java-klasser og de forskellige nøglekomponenter i Java.

Gå videre, nyd videoen og fortæl mig hvad du synes.

glad læring! :)


Svar 3:

En klasse i Java er en plan, der indeholder alle dine data. En klasse indeholder felter (variabler) og metoder til at beskrive et objekts adfærd. Lad os se på syntaks for en klasse.

klasse Abc {

medlemsvariabler // klasse organ

metoder

}

Men hvordan kan du få adgang til disse medlemsvariabler og -metoder? Her kommer begrebet objekter. Et objekt er et vigtigt element i en klasse, der har en tilstand og adfærd. Det er et eksempel på en klasse, der har adgang til dine data. Lad os se syntaks for at oprette et objekt i Java.

Her er Student dit klassens navn efterfulgt af navnet på objektet. Så er der et "nyt" nøgleord, der bruges til at allokere hukommelse. Endelig er der et opfordring til konstruktør. Dette opkald initialiserer det nye objekt. Lad os nu se, hvordan kan du kalde en metode ved hjælp af et objekt i Java.

klasse studerende ()

{tomt display (); // Metode

{

- // metodens logik

}

public static void main (String args []) {Student obj = new Student (); // Oprettet et objectobj.display (); // Metode kaldet

}

Vil du vide mere om dem? Jeg vil anbefale dig at se denne Java-klassevideo, som vil føre dig gennem dybdegående detaljer om Java-klasser og de forskellige nøglekomponenter i Java.

Gå videre, nyd videoen og fortæl mig hvad du synes.

glad læring! :)


Svar 4:

En klasse i Java er en plan, der indeholder alle dine data. En klasse indeholder felter (variabler) og metoder til at beskrive et objekts adfærd. Lad os se på syntaks for en klasse.

klasse Abc {

medlemsvariabler // klasse organ

metoder

}

Men hvordan kan du få adgang til disse medlemsvariabler og -metoder? Her kommer begrebet objekter. Et objekt er et vigtigt element i en klasse, der har en tilstand og adfærd. Det er et eksempel på en klasse, der har adgang til dine data. Lad os se syntaks for at oprette et objekt i Java.

Her er Student dit klassens navn efterfulgt af navnet på objektet. Så er der et "nyt" nøgleord, der bruges til at allokere hukommelse. Endelig er der et opfordring til konstruktør. Dette opkald initialiserer det nye objekt. Lad os nu se, hvordan kan du kalde en metode ved hjælp af et objekt i Java.

klasse studerende ()

{tomt display (); // Metode

{

- // metodens logik

}

public static void main (String args []) {Student obj = new Student (); // Oprettet et objectobj.display (); // Metode kaldet

}

Vil du vide mere om dem? Jeg vil anbefale dig at se denne Java-klassevideo, som vil føre dig gennem dybdegående detaljer om Java-klasser og de forskellige nøglekomponenter i Java.

Gå videre, nyd videoen og fortæl mig hvad du synes.

glad læring! :)