+++++Абстракция данных
++ Создайте класс с именем Дин
Download 57.24 Kb.
|
dasturlash
- Bu sahifa navigatsiya:
- ++ Создайте класс с именем Дин.
++ Создайте класс с именем Дин. Имеют 2 метода и 3 свойства. Отправьте имя
декана с помощью метода getName() #include #include class Dean { public: Dean(std::string name) { deanName = name; } std::string getName() { return deanName; } private: std::string deanName; }; int main() { Dean dean("John Smith"); std::string name = dean.getName(); std::cout << "Dean's Name: " << name << std::endl; return 0; } ++ Создайте класс с именем Дин. Объявляйте методы и свойства, используя спецификаторы public и private. Используйте их в основной программе #include #include class Dean { public: Dean(std::string name) { deanName = name; } std::string getName() { return deanName; } private: std::string deanName; }; int main() { Dean dean("John Smith"); std::string name = dean.getName(); std::cout << "Dean's Name: " << name << std::endl; return 0; } ++ Создайте класс с именем Дин. Пусть будет 2 метода, 4 свойства, 2 конструктора и 1 деструктор. #include #include class Dean { public: Dean() { deanName = ""; age = 0; department = ""; salary = 0.0; } Dean(std::string name, int deanAge, std::string dept, double deanSalary) { deanName = name; age = deanAge; department = dept; salary = deanSalary; } ~Dean() { std::cout << "Destructor called for Dean: " << deanName << std::endl; } std::string getName() { return deanName; } int getAge() { return age; } private: std::string deanName; int age; std::string department; double salary; }; int main() { Dean defaultDean; Dean customDean("John Smith", 45, "Computer Science", 5000.0); std::string defaultName = defaultDean.getName(); int defaultAge = defaultDean.getAge(); std::string customName = customDean.getName(); int customAge = customDean.getAge(); std::cout << "Default Dean's Name: " << defaultName << ", Age: " << defaultAge << std::endl; std::cout << "Custom Dean's Name: " << customName << ", Age: " << customAge << std::endl; return 0; } Download 57.24 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling