abcd138191
?>

Java. выберите условия, необходимые для того, чтобы метод производного класса переопределил метод базового класса. 1. метод производного класса должен иметь в точности тот же набор параметров, что и метод базового класса. 2. метод производного класса должен иметь в точности тот же модификатор доступа, что и метод базового класса. 3. метод производного класса должен иметь модификатор доступа, такой же или более открытый, чем метод базового класса. 4. метод производного класса должен иметь в точности тот же тип возвращаемого значения, что и метод базового класса. 5. метод базового класса должен быть виден в производном классе. 6. тип, возвращаемый методом производного класса, должен совпадать или быть подклассом типа, возвращаемого методом базового класса.

Информатика

Ответы

Камочкин

1, 3, 5, 6.

1 необходимо, ведь метод с тем же названием, но другими параметрами - перегрузка метода, а не переопределение.

3 - указано в документации.

Без 5 это будет определение ещё одного метода с тем же названием.

6 - указано в документации.

Dimston134877
//я писал этот унылый код полтора часа. Полтора часа, Карл! Я слишком расслабился.
#include <iostream>
using namespace std;
int k=2;

bool StrangeSeq(int n){
     if (k<n){
              if(n%k==0){
                         cout<<"false";
                         return false;
                         }
                         k++;
                         StrangeSeq(n);
                         }
                         else
                         {
                             cout<<"true";
                             return true;
                             }
}
                
int main(){
    int n;
    cin>>n;
    StrangeSeq(n);
    cin.get();
    cin.get();
}
ВладимировнаИП37
1. Для нахождения НОД используем алгоритм Евклида.

var
  a, b, i: integer;

begin
  Write('Введите два натуральных числа '); Readln(a, b);
  while b <> 0 do
  begin
    a := a mod b;
    i := b; b := a; a := i
  end;
  Writeln('НОД этих чисел равен ', a)
end.

Тестовое решение:
Введите два натуральных числа 3264 1296
НОД этих чисел равен 48

2. Тут все намного проще, алгоритм очевиден.

var
  a, i: integer;

begin
  Write('Введите натуральное число '); Readln(a);
  i := 2;
  while (a mod i) <> 0 do i := i + 1;
  Writeln('Минимальный делитель равен ', i)
end.

Тестовое решение:
Введите натуральное число 187
Минимальный делитель равен 11

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Java. выберите условия, необходимые для того, чтобы метод производного класса переопределил метод базового класса. 1. метод производного класса должен иметь в точности тот же набор параметров, что и метод базового класса. 2. метод производного класса должен иметь в точности тот же модификатор доступа, что и метод базового класса. 3. метод производного класса должен иметь модификатор доступа, такой же или более открытый, чем метод базового класса. 4. метод производного класса должен иметь в точности тот же тип возвращаемого значения, что и метод базового класса. 5. метод базового класса должен быть виден в производном классе. 6. тип, возвращаемый методом производного класса, должен совпадать или быть подклассом типа, возвращаемого методом базового класса.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

lazaren-ko
lavr74
dzo-dzo
Галина-Юлия1292
timpavilion23
shoora
grishin
Kaccak8778
Anna_Kamil
Vorotko814
kuchin
Zibuxin3
samuilik-v
aureole6452
melissa-80