0 of 11 Вопросы completed
Вопросы:
You have already completed the Тест before. Hence you can not start it again.
Тест is loading…
You must sign in or sign up to start the Тест.
Сначала вы должны завершить следующее:
0 of 11 Вопросы answered correctly
Время истекло
You have reached 0 of 0 point(s), (0)
Earned Point(s): 0 of 0, (0)
0 Essay(s) Pending (Possible Point(s): 0)
Какие из утверждений являются корректными?
Можем ли мы наследовать класс от структуры, таким образом расширив структуру до класса
Может ли одна структура (struct
) наследоваться от другой?
Что будет выведено на консоль?
struct 2Dobject { var x: Int var y: Int } struct 3Dobject: 2Dobject { var z: Int } let point = 3Dobject(x: 1, y: 2, z: 3) print(point.x + point.y + point.z)
Есть ли в данном коде ошибки? Если есть, то исправьте их.
class Student { var name: String } class UniversityStudent: Student { var annualFees: Int init(name: String, annualFees: Int) { self.annualFees = annualFees super.init(name: name) } }
Как называется класс, от которого происходит наследование, наследование?
С помощью какого ключевого слова переопределяется метод в дочернем классе?
С помощью какого ключевого слова в дочернем классе можно получить доступ к родительскому элементу?
Как называется создание нового класса на базе уже существующего?
Может ли класс, который уже является чьим-то подклассом, иметь собственный подкласс, например BaseClass -> ChildClass -> ChildChildClass
Что будет, если наследовать класс от двух других классов?