class declaration
Megjelenés
Főnév
class declaration (tsz. class declarations)
C++ osztály deklarálása magyarul így néz ki:
Alapvető osztálydeklaráció
#include <iostream>
// Osztály deklarálása
class Auto {
private:
std::string szin;
int sebesseg;
public:
// Konstruktor
Auto(std::string s, int seb) {
szin = s;
sebesseg = seb;
}
// Getter függvények
std::string getSzin() {
return szin;
}
int getSebesseg() {
return sebesseg;
}
// Setter függvények
void setSzin(std::string s) {
szin = s;
}
void setSebesseg(int seb) {
sebesseg = seb;
}
// Kiíró függvény
void mutat() {
std::cout << "Autó színe: " << szin << ", Sebessége: " << sebesseg << " km/h" << std::endl;
}
};
int main() {
// Példa objektum létrehozása
Auto auto1("Piros", 120);
auto1.mutat();
auto1.setSebesseg(150);
std::cout << "Új sebesség: " << auto1.getSebesseg() << " km/h" << std::endl;
return 0;
}
Magyarázat
- Osztály deklaráció (
class Auto)- Az osztály neve
Auto, és tartalmaz privát és publikus részeket.
- Az osztály neve
- Adattagok (private)
szin(az autó színe,std::stringtípussal)
sebesseg(az autó sebessége,inttípussal)
- Metódusok (public)
- Konstruktor: Beállítja az osztály adattagjait.
- Konstruktor: Beállítja az osztály adattagjait.
- Getter és Setter metódusok: Az adattagok elérésére és módosítására szolgálnak.
- Getter és Setter metódusok: Az adattagok elérésére és módosítására szolgálnak.
mutat()függvény: Kiírja az autó adatait a konzolra.
main()függvény- Létrehoz egy
Autoobjektumot és meghívja rajta a metódusokat.
- Létrehoz egy
- class declaration - Szótár.net (en-hu)
- class declaration - Sztaki (en-hu)
- class declaration - Merriam–Webster
- class declaration - Cambridge
- class declaration - WordNet
- class declaration - Яндекс (en-ru)
- class declaration - Google (en-hu)
- class declaration - Wikidata
- class declaration - Wikipédia (angol)