#интерфейс не может иметь полей


#программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что для вызова метода Квадрат() ссылка фигура должна иметь тип IФигура


Download 116.47 Kb.
bet3/46
Sana13.02.2023
Hajmi116.47 Kb.
#1195380
1   2   3   4   5   6   7   8   9   ...   46
======
#программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что для вызова метода Квадрат() ссылка фигура должна иметь тип IФигура
++++++
Исходный модуль содержит код:

interface IЧеловек { string Имя(); string Фамилия(); }
class Человек : IЧеловек
{
string имя, фамилия;
public Человек(string имя, string фамилия) { this.имя=имя; this.фамилия=фамилия; }
public string Имя() { return имя; }
public string Фам() { return фамилия; }
}
class Program
{
static void Main()
{
Человек чел = new Человек("Иван","Сидоров");
System.Console.Write(чел.Имя()+чел.Фам());
}
}

Метод Main разрабатывался для вывода имени и фамилии человека.
Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:

======
класс Человек не может иметь конструктора с параметрами 


======
сигнатура метода Имя(), объявленного в интерфейсе, не совпадает с сигнатурой метода Имя(), реализованного в классе Человек 




======
#класс Человек не полностью реализует интерфейс 

======
интерфейс не может содержать объявления нескольких методов 


++++++
Исходный модуль содержит код:

interface IЧеловек
{ public string Имя(); public string Фамилия(); }
class Человек : IЧеловек
{
string имя, фамилия;
public Человек(string имя, string фамилия){ this.имя=имя; this.фамилия=фамилия; }
public string Имя() { return имя; }
public string Фамилия() { return фамилия; }
}
class Program
{
static void Main()
{
Человек чел = new Человек("Иван","Сидоров");
System.Console.Write(чел.Имя()+чел.Фамилия());
}
}

Метод Main разрабатывался для вывода имени и фамилии человека.
Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:


Download 116.47 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   46




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling