Исправьте программу, выдаёт ошибки(язык программирования C#) namespace lab1
{
class Program
{
static void Main(string[] args)
{
class Point
{
public int X;
int Y;
public int getY() { return Y; } // описание метода доступа к Y
public void setY(int y) { Y = y; } // описание метода изменения Y
};
static void Main()
{
Point p1 = new Point();
p1.X = 3;
p1.Y = 4; // Ошибка! p1.Y недоступен из-за его уровня защиты
p1.setY(4);
double R = Math.Sqrt(p1.X * p1.X + p1.Y * p1.Y); // Ошибка! p1.Y недоступен из-за
// его уровня защиты
double R = Math.Sqrt(p1.X * p1.X + p1.getY() * p1.getY());
}
}
}
190
378
Ответы на вопрос:
Если просто убрать ошибки, то:
using System;
namespace lab1
{
class Point
{
public int X;
public int Y;
public int getY() { return Y; } // описание метода доступа к Y
public void setY(int y) { Y = y; } // описание метода изменения Y
};
class Program
{
static void Main(string[] args)
{
Point p1 = new Point();
p1.X = 3;
p1.Y = 4;
p1.setY(4);
double R = Math.Sqrt(p1.X * p1.X + p1.Y * p1.Y);
R = Math.Sqrt(p1.X * p1.X + p1.getY() * p1.getY());
}
}
}
Популярно: Информатика
-
АлинаПристать618.02.2020 13:08
-
РаскольниковРодион28.03.2023 12:26
-
pvpgaydukoxzb3r11.10.2020 14:52
-
ясин959531.01.2022 10:57
-
юля671220.05.2021 18:38
-
SmokeSivunenko04.12.2020 08:36
-
VladimirOwl31.12.2021 16:13
-
Kasseno4ka13.06.2022 18:36
-
MrZick3344618.08.2022 16:07
-
Yuumiko5401.01.2020 17:31