0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 46
1

Метод Class и его использование

11.01.2020, 14:22. Показов 944. Ответов 3
Метки c++ (Все метки)

Написал программу, которая использует метод Class, но вылезают ошибки.Сама программа:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include<iostream>
#include<math.h>
#include<cmath>
#include<stdio.h>
#include<locale.h>
#include<dirent.h>
#include<string.h>
#include<clocale>
#include<Windows.h>
using namespace std;
class Building{
    protected Double Area;
    protected String Address;
    protected Int Floors;
    public void setArea(double a=1200){
        Area=a;}
    public Double getArea(){
        return Area;}
    public void setAddress(string d){
        Address=d;}
    public String getAddress(){
        return Address;}        
    public void setFloors(double f=3){
        Floors=f;}
    public Int getFloors(){
        return Floors;}     
        }
 
 
int main(int argc, char **argv){
setlocale(LC_ALL,"Russian");
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
return 0;
}
Возможно, не подключил какую-то библиотеку, ну а хз

Само задание:
1. Создайте базовый класс согласно индивидуального задания (таблица
1). Выберите типы полей. Задайте значения полей по умолчанию. Создайте
методы для считывания (get) и записи (set) значений полей класса.
2. Создайте класс-наследник согласно индивидуального
задания (таблица 2). Выберите типы полей. Определите свойства,
содержащие методы get и set для работы с полями класса.
3. Напишите тестовое консольное приложение, использующее оба
класса.

Табл.1
Класс-родитель:Building
Поля:Площадь, Адрес, Количество этажей
По умолчанию:Площадь = 1200 м2,Количество этажей = 3

Табл.2
Класс-потомок:Bridge (мост)
Поля:Height (высота), Length (длина)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2020, 14:22
Ответы с готовыми решениями:

Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int')
Есть такие строки: std::list&lt;c_bullet*&gt; Bullets; ... for(auto i = Bullets.begin(); i !=...

Использование Class & Property
Есть вопрос: Надо в классе зафиговать такую пропертю, чтобы когда я писал Object.PropertyName= у...

bad class file: C:Program FilesJavajre1.5.0_02lib t.jar(java/lang/Object.class) class file has wrong version 49.0, should be 48.0
написал тестовый td_jsp.jsp фаил -&gt;&gt; &lt;html&gt; &lt;head&gt;&lt;title&gt;JSP test&lt;/title&gt;&lt;/head&gt; ...

Удаление input по его class и value
Есть две функции. Первая при определенном событии создает элемент input с заданными атрибутами, а...

3
1971 / 1096 / 467
Регистрация: 11.10.2018
Сообщений: 5,610
11.01.2020, 14:58 2
Цитата Сообщение от ASORGOO Посмотреть сообщение
C++
1
2
#include<math.h>
#include<cmath>
- а зачем их оба-то подключать? Щас вроде как cmath модно.
0
0 / 0 / 0
Регистрация: 11.01.2020
Сообщений: 46
11.01.2020, 15:10  [ТС] 3
Пока это не имеет значение, ведь даже нет никаких действий с этими библиотеками
0
Эксперт .NET
5849 / 4726 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
11.01.2020, 15:33 4
Лучший ответ Сообщение было отмечено ASORGOO как решение

Решение

Цитата Сообщение от ASORGOO Посмотреть сообщение
которая использует метод Class


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class Building 
{
protected: 
    double Area;
    string Address;
    int Floors;
public:
    void setArea(double a = 1200) {
        Area = a;
    }
    double getArea() {
        return Area;
    }
    void setAddress(string d) {
        Address = d;
    }
    string getAddress() {
        return Address;
    }
    void setFloors(double f = 3) {
        Floors = f;
    }
    int getFloors() {
        return Floors;
    }
};
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2020, 15:33
Помогаю со студенческими работами здесь

Не находит метод Method java.lang.Class.getDeclaringClass0()
Запускаю приложение, пишет ошибку про отсутствие метода. Не пойму - он что, яву не может...

Подскажите простую реализацию динамического массива и его использование с возможностью изменения его размера
Подскажите простую реализацию динамического масива и его использование с возможностью изменения его...

Class label не доступен из за его уровня защиты
Мне нужно чтобы если при сканировании qr кода результат равен 14 менялась картинка, но пишет не...

Метод getPreventDefault() является устаревшим. Для его замены используйте метод defaultPrevented. В чем причина этой ошибки?
Здравствуйте) Обращаюсь к вам за помощью: при выборе элемента из списка &lt;select&gt;, (то есть по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru