На этом уроке мы создадим в одном файле сразу три класса. Основной публичный класс Animals и два внутренних класса - Cat и Dog. У кошек и собак будет один метод "голос" - voice.
Дата отправки отчёта:
21 января 2019 г.
Задание выполнено: за
34 мин.
Чему научился:
В рамках одного файла допустимо создавать один, и более одного класс(ов)
Родительский класс имеет доступ к дочерним классам и методам внутри них
Каждый класс при компиляции создаёт свой собственный файл байт-кода с расширением .class
Что было сложным:
A family of mice were surprised by a big cat. Father Mouse jumped and said, "Bow-wow!" The cat run away. "What was that, Father?" asked Baby Mouse. "Well, son, that's why it's important to learn a second language."
Для работы с дочерним классом в родительском классе (а родительский ли он вообще? ведь здесь классы соседствуют и всё - если не в ту степь попёр - поправьте, буду признателен) создаётся экземпляр класса. После создания экземпляра класса, с функционалом становится возможным работать. Обращение к классам выполняется через идентификатор, присвоенный экземпляру класса при его создании.
В этом коде класс Animals не является родительским для классов Cat, Dog. Связи между ними нет. Но он (Animals) зависит от них, попробуйте закомментировать строчки от 13 до 27 и скомпилировать.
Похоже, напутал класс с точкой входа с родительским. Точно, ведь наследования здесь нет, а есть лишь последовательность обработки от майна к животинкам.
Верно, при деактивации с 13 по 27, обращение к классам кисы и собаки во время создания экземпляров этих классов, упирается в их отсутствие. Получается, эти классы есть реализация голосового функционала животных, требуемая для наполнения смыслом инструкций в стартовом классе.
Отчёт оценивали: 13417. Chip+117425. ser2018+1162. Андрей+110365. Rita+13922. Александр+11. Евгений Волосатов+110895. Danil42Russia+18275. Tekashnik+120659. no name+1Посетитель+1791. Валерий Жданов+120071. New programist+110494. Алексей В.+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: В рамках одного файла допустимо создавать один, и более одного класс(ов)
Родительский класс имеет доступ к дочерним классам и методам внутри них
Каждый класс при компиляции создаёт свой собственный файл байт-кода с расширением .class Трудности: A family of mice were surprised by a big cat.
Father Mouse jumped and said, "Bow-wow!"
The cat run away.
"What was that, Father?" asked Baby Mouse.
"Well, son, that's why it's important to learn a second language."