Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
14 / 10 / 4
Регистрация: 10.09.2018
Сообщений: 373
1

Class Human

24.11.2018, 19:57. Просмотров 1934. Ответов 6
Метки нет (Все метки)

Здравствуйте, начал изучать ООП. Столкнулся с такой проблемой. Не могу вызвать в Main "SeyHello". Подскажите как это сделать?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
class Human
    {
 
private int age;
 
        public int Age
        {
            get
            {
                return age;
            }
 
            set
            {
                age = value;
            }
        }
 
        private string name;
 
        public string Name
        {
            get
            {
                return name;
            }
 
            set
            {
                name = value;
            }
        }
 public void SeyHello()
        {
           
             Console.WriteLine(Name="Tom", Age=20);
        }
        
    }
 
class Program
    {
        static void Main(string[] args)
        {
            Human Hum1 = new Human();
           Hum1.Name = "Tom";
            Console.WriteLine(Hum1);
 
        }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2018, 19:57
Ответы с готовыми решениями:

Разработать класс Human
Разработать класс Human. Добавить в класс 3 поля: пол (использовать перечисление), возраст,...

Создать класс Human
Помогите пожалуйста с заданием Создать класс Human, который содержит такие: закрытые - имя,...

Класс Human: изменить в коде пол человека с int на bool
Привет! Вот такой код, класс Human, пол человека сделан через int, нужно переделать что было через...

Создать абстрактный класс класс Human
Помогите, пожалуйста! Задача: Создать абстрактный класс класс Human c полями: Имя, Фамилия,...

6
196 / 41 / 24
Регистрация: 24.02.2013
Сообщений: 228
24.11.2018, 20:01 2
Лучший ответ Сообщение было отмечено DragonBorn88 как решение

Решение

C#
1
Hum1.SeyHello();
0
14 / 10 / 4
Регистрация: 10.09.2018
Сообщений: 373
24.11.2018, 20:11  [ТС] 3
Почему программа возраст не выводит?
0
Миниатюры
Class Human  
Alvin Seville
332 / 265 / 131
Регистрация: 25.07.2014
Сообщений: 4,537
Записей в блоге: 9
24.11.2018, 20:24 4
Лучший ответ Сообщение было отмечено DragonBorn88 как решение

Решение

DragonBorn88, первое в WriteLine - форматная строка, в которой нет ссылки на Age. "=" - возвращает результат присваивания "Tom".
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
 
class Human
{
 
    public int Age { get; set; }
    public string Name { get; set; }
 
    public Human(string name, int age)
    {
        Age = age;
        Name = name;
    }
 
    public void SeyHello() => Console.WriteLine($"{Name}, {Age}");
}
 
class Program
{
    static void Main(string[] args)
    {
        Human h = new Human("Tom", 12);
        h.SeyHello();
    }
}
0
14 / 10 / 4
Регистрация: 10.09.2018
Сообщений: 373
24.11.2018, 20:31  [ТС] 5
Запись для имени и возраста идентична, не понимаю что не так написал?
0
Миниатюры
Class Human  
14 / 10 / 4
Регистрация: 10.09.2018
Сообщений: 373
24.11.2018, 20:34  [ТС] 6
Всё, нашел ошибку. А удалить надпись "Lessons_5.Human" можно как-то?
0
Модератор
Эксперт .NET
5441 / 4589 / 2897
Регистрация: 20.04.2015
Сообщений: 8,207
24.11.2018, 20:41 7
Цитата Сообщение от DragonBorn88 Посмотреть сообщение
начал изучать ООП
Судя по созданным темам и уровню собственных знаний, вряд ли.
Цитата Сообщение от DragonBorn88 Посмотреть сообщение
А удалить надпись "Lessons_5.Human" можно как-то?
Удалить строку
C#
1
Console.WriteLine(hum1);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2018, 20:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Нужно составить регулярное выражение для поиска <div class="market_row_name"> и <div class="market_row_price">
Заранее спасибо!

Save the Human ошибка компиляции для SetTargetProperty
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

Cast to Base class from Derived class
Привет, подскажите, надо сделать каст чтобы затем сделать сериализацию а не работает на С#...

Найти ошибку в Class Human
Найдите ошибку: Class Human{ int Age; string Name; public: Human() {} }

Нужно изменить class human под изменение строк/переменных в ходе использования
Здравствуйте, дорогие форумчане. У меня есть готовый код класса human, но вот только нужно его...

Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int')
Есть такие строки: std::list&lt;c_bullet*&gt; Bullets; ... for(auto i = Bullets.begin(); i !=...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.