Есть ответ 👍

Вчем разница между сеттером и конструктором?

231
482
Посмотреть ответы 2

Ответы на вопрос:


Метод set нужен для того что бы присвоить закрытым (private)  переменным в классе какое-либо значение. т.к поле private  доступно только для методов этого класса.  а конструктор в зависимости от условия присваивает им какое-либо дефолтное значение . разница в том что конструктор запускается автоматически при создании объекта.  пример (с++) class fraction { private:   int n; int den; public: fraction();   // прототип конструктора void setfraction(int, int); // прототип сет-метода }; void fraction: : setfraction(int num, int denum) // сам сет-метод   { n = num; den = denum; } fraction: : fraction() // конструктор { int n = null; int den= null; }

program 1;

 

uses crt;

 

var a,b: real;

begin  clrscr;

 

write('vvedite a '); readln(a);

write('vvedite b '); readln(b);

 

if a> b then begin a: =abs(2*a*b);                   b: =abs((a+b)/2);                   end else begin a: =abs((a+b)/2);                                   b: =abs(2*a*b);                                   end; writeln('a= ',a: 0: 2,' ','b= ',b: 0: 2); repeat until keypressed; end.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS