Создал обьект People с 3мя полями: имя, возраст, и одежда. И одним методом Show() который выводит эти данные. Создал екземпляр и в конструкторе передал значения полям. При попытке вывести значение полей и переменных методом Show - показывает пустые значения. Если обращаюсь на прямую к обьекту и его полю то выводит значение. Помогите разобраться.
| Код | public class People { int age; string name; string dress;
public People(int age, string name, string dress) { Age = age; Name = name; Dress = dress; }
public int Age { get{return age;} set{age = value;} } public string Name { get { return name; } set{name = value;} } public string Dress { get{return dress;} set{dress = value;} }
public void show() { Console.WriteLine("age = ",age); Console.WriteLine("Age = ", this.Age); Console.WriteLine("dress = ", this.dress); Console.WriteLine("Dress = ", Dress); Console.WriteLine("name = ", this.name); Console.WriteLine("Name = ", Name); Console.ReadKey(); } } class Program { static void Main(string[] args) { People p1 = new People(15,"Вася", "Адидас"); p1.show(); Console.WriteLine(); Console.WriteLine(p1.Name); Console.ReadKey(); } }
|
|