Mis vahe on klassil ja objektil OOP-is?


Vastus 1:

Püüan seda selgitada väga põhimõtteliselt.

Vaatame, võtame näiteks koera.

Teil on koer ja sellel on "nimi", sellel on konkreetne "kõrgus", konkreetne "kaal". Nüüd

Teie koer saab teha teatud asju. Õige?

See võib süüa, magada, kõndida, haukuda ja muidugi armastada.

Niisiis, siin pole koer kõike muud kui klass, mis koosneb kahest asjast (mis tal on ja mida ta saab teha)

Asjad, mis sellel on, on teie juhtumi muutujad (või lihtsalt muutujad) (nimi, pikkus ja kaal) ja asjad, mida see teha saab, on teie meetodid (söömine, magamine, kõndimine, koor ja armastus).

klassi koer {

Stringi nimi;

Keel kaal;

Stringi kõrgus;

tühine sööma () {}

tühine uni () {}

tühine jalutuskäik () {}

tühi koor () {}

tühine armastus () {}

}

Nüüd pole see midagi muud kui koera üldine mall. Klassi ilu seisneb selles, et ütleme, et täna tahan ühte koera, nii et ma kasutan seda malli (klassi koer) ja panen oma soovitud nime, pikkuse ja ülejäänud asjad ja teen oma koera. Homme võite kasutada ka sama malli ja TEHA oma isiklik koer.

Niisiis teeb selle valmistamisprotsessi objekt. Objekt on asi, mis pääseb juurde kõigile neile muutujatele ja meetoditele (koera nime / pikkuse / kaalu määramiseks või koera nime / pikkuse / kaalu saamiseks) koera klassis ja annab teile üksikasjad tagasi.

Lisateabe saamiseks vaadake:

pea esimene Java (peab lugema)


Vastus 2:

Klass Java-s on plaan, mis sisaldab kõiki teie andmeid. Klass sisaldab välju (muutujaid) ja meetodeid objekti käitumise kirjeldamiseks. Vaatame klassi süntaksi.

klass Abc {

liikmemuutujad // klassi keha

meetodid

}

Kuid kuidas pääsete juurde nendele muutujatele ja meetoditele? Siit tulebki objektide mõiste. Objekt on klassi oluline element, millel on olek ja käitumine. See on klassi näide, millele pääseb juurde teie andmetele. Vaatame JavaScriptis objekti loomise süntaksit.

Siin on õpilane teie klassi nimi, millele järgneb objekti nimi. Siis on olemas uus märksõna, mida kasutatakse mälu eraldamiseks. Lõpuks on üleskutse ehitajale. See kõne lähtestab uue objekti. Nüüd vaatame, kuidas saab meetodit nimetada, kasutades Java objekti.

klassi õpilane ()

{tühine kuva (); // Meetod

{

- // meetodi loogika

}

avalik staatiline tühine pea (String args []) {Student obj = new Student (); // lõi objectobj.display (); // Meetod kutsutud

}

Kas soovite nende kohta rohkem teada saada? Ma soovitaksin teil vaadata seda Java klassi videot, mis tutvustab teid Java klasside ja Java erinevate võtmekomponentide üksikasjalikest üksikasjadest.

Minge edasi, nautige videot ja öelge mulle, mida arvate.

head õppimist! :)


Vastus 3:

Klass Java-s on plaan, mis sisaldab kõiki teie andmeid. Klass sisaldab välju (muutujaid) ja meetodeid objekti käitumise kirjeldamiseks. Vaatame klassi süntaksi.

klass Abc {

liikmemuutujad // klassi keha

meetodid

}

Kuid kuidas pääsete juurde nendele muutujatele ja meetoditele? Siit tulebki objektide mõiste. Objekt on klassi oluline element, millel on olek ja käitumine. See on klassi näide, millele pääseb juurde teie andmetele. Vaatame JavaScriptis objekti loomise süntaksit.

Siin on õpilane teie klassi nimi, millele järgneb objekti nimi. Siis on olemas uus märksõna, mida kasutatakse mälu eraldamiseks. Lõpuks on üleskutse ehitajale. See kõne lähtestab uue objekti. Nüüd vaatame, kuidas saab meetodit nimetada, kasutades Java objekti.

klassi õpilane ()

{tühine kuva (); // Meetod

{

- // meetodi loogika

}

avalik staatiline tühine pea (String args []) {Student obj = new Student (); // lõi objectobj.display (); // Meetod kutsutud

}

Kas soovite nende kohta rohkem teada saada? Ma soovitaksin teil vaadata seda Java klassi videot, mis tutvustab teid Java klasside ja Java erinevate võtmekomponentide üksikasjalikest üksikasjadest.

Minge edasi, nautige videot ja öelge mulle, mida arvate.

head õppimist! :)


Vastus 4:

Klass Java-s on plaan, mis sisaldab kõiki teie andmeid. Klass sisaldab välju (muutujaid) ja meetodeid objekti käitumise kirjeldamiseks. Vaatame klassi süntaksi.

klass Abc {

liikmemuutujad // klassi keha

meetodid

}

Kuid kuidas pääsete juurde nendele muutujatele ja meetoditele? Siit tulebki objektide mõiste. Objekt on klassi oluline element, millel on olek ja käitumine. See on klassi näide, millele pääseb juurde teie andmetele. Vaatame JavaScriptis objekti loomise süntaksit.

Siin on õpilane teie klassi nimi, millele järgneb objekti nimi. Siis on olemas uus märksõna, mida kasutatakse mälu eraldamiseks. Lõpuks on üleskutse ehitajale. See kõne lähtestab uue objekti. Nüüd vaatame, kuidas saab meetodit nimetada, kasutades Java objekti.

klassi õpilane ()

{tühine kuva (); // Meetod

{

- // meetodi loogika

}

avalik staatiline tühine pea (String args []) {Student obj = new Student (); // lõi objectobj.display (); // Meetod kutsutud

}

Kas soovite nende kohta rohkem teada saada? Ma soovitaksin teil vaadata seda Java klassi videot, mis tutvustab teid Java klasside ja Java erinevate võtmekomponentide üksikasjalikest üksikasjadest.

Minge edasi, nautige videot ja öelge mulle, mida arvate.

head õppimist! :)