upcasting
Jaka jest różnica między up-casting I down-casting w odniesieniu do zmiennej klasy
Jaka jest różnica między up-casting I down-casting w odniesieniu do zmiennej klasy?
Na przykład w poniższej klasie programu ... new Dog();
Animal a = (Animal)d;
d.callme();
a.callme();
((Dog) a).callme2();
}
}
Dlaczego w Javie przypisujemy odniesienie rodzica do obiektu podrzędnego?
Zadaję dość proste pytanie, ale jestem trochę zdezorientowany w tym.
Załóżmy, że mam klasę Parent:
public class Parent {
... polimorfizmu, to dlaczego zmienna klasy potomnej nie jest dostępna po wykonaniu tego zadania
Parent parent = new Child();
downcast i upcast
Jestem nowy w C # (i OOP ). Gdy mam jakiś kod jak poniżej:
class Employee
{
// some code
}
class Manager : Employe ... am kilka Employee obiektów klasy i niektóre, ale nie wszystkie z nich są Manager, Jak mogę je ściągnąć tam, gdzie to możliwe?