Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2015-07-25, 22:23


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Witam... Od niedawna zacz??em si? uczy? co nieco C++ i musz? przyzna?, ?e jest kilka zagadnie? kt?rych nie do ko?ca rozumiem.
Czy by?by kto? na tyle mi?y i przybli?y? mi znaczenie tych 3 poj?? :
- Klasa
- Obiekt
- Metoda ?

Z g?ry dzi?kuje ; )

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-07, 14:59


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Wybacz, ?e tak p??no ale ju? t?umacz?

Klasa, obiekt i metoda (oraz pole) to zagadnienia OOP czyli programowania obiektowego. Czemu to s?u?y? G?ownie ?atwo?ci programowania i szybko?ci. Najlepiej jak Ci to wyt?umacz? na przyk?adzie.

Mamy sobie klas? Player, kt?ra jest jako? tam zadeklarowana, nie istotne.
Ka?de wywo?anie klasy Player to utworzenie obiektu tej klasy. Natomiast je?eli chodzi o pola i metody to jest to kolejno zmienna i funkcja tej klasy. Tylko z racji tego i? to g?upio brzmi wprowadzono nazewnictwo pola i metody.

Oki teraz przyk?ad:

Kod:

Player player = new Player() // Utworzenie nowego obiektu klasy Player
player (teraz mamy utworzon? zmienna na kt?rej b?dziemy bazowa?)
player->setName("Piorun") // Metoda tej?e klasy, ustawiamy "graczowi" player nazw? "Piorun". Oczywi?cie to jest przyk?ad.
player.name // Pole tej?e klasy "name". W tym przypadku zwraca nam ona nazw? gracza czyli nie musimy pisa? player->getName()


Je?eli potrzebujesz przyk?adu jak stworzy? dowoln? klas? to daj zna?. OOP jest przyjemne. Tylko trzeba je zrozumie? :P .

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: cpp :: klasy :: obiekty
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » INNE JĘZYKI Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku