Вопросы с тегом «downcast»

3
В Objective-C, что эквивалентно ключевому слову «instanceof» в Java?
Я хотел бы проверить, является ли объект (например someObject) назначаемым (приведенным) к переменной другого типа (например SpecifiedType). На Java я могу написать: someObject instanceof SpecifiedType С этим связан вопрос о том, равен ли тип времени выполнения объекта другому типу. На Java я могу написать: someObject.getClass().equals(SpecifiedType.class) Как это можно сделать в …

10
В чем разница между преобразованием вверх и вниз по отношению к переменной класса
В чем разница между преобразованием вверх и вниз относительно переменной класса? Например, в следующей программе класс Animal содержит только один метод, но класс Dog содержит два метода, а затем мы приводим переменную Dog к переменной Animal. Если приведение выполнено, то как мы можем вызвать другой метод Dog с переменной Animal. …

9
Опции понижающего преобразования в Swift: как? Типа, или как! Тип?
Учитывая следующее в Swift: var optionalString: String? let dict = NSDictionary() В чем практическая разница между следующими двумя утверждениями: optionalString = dict.objectForKey("SomeKey") as? String против optionalString = dict.objectForKey("SomeKey") as! String?

6
вниз и вверх
Я новичок в C # (и ООП ). Когда у меня есть такой код: class Employee { // some code } class Manager : Employee { //some code } Вопрос 1 : Если у меня есть другой код, который делает это: Manager mgr = new Manager(); Employee emp = (Employee)mgr; …
88 c#  oop  downcast  upcasting 

27
Можно ли назначить объект базового класса ссылке на производный класс с явным приведением типов?
Можно ли назначить объект базового класса ссылке на производный класс с явным приведением типов в C # ?. Я пробовал, и это создает ошибку времени выполнения.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.