inheritance
Overriding vs Hiding Java-Confused
Jestem zdezorientowany co do tego, czym przesłonięcie różni się od ukrywania w Javie. Czy ktoś może podać więcej szczegółów n ... bejście.
Mam nadzieję, że wyjaśnię, gdzie jestem zdezorientowany i ktoś może rzucić trochę światła. Z góry bardzo dziękuję!
Czy możliwe jest tworzenie klas abstrakcyjnych w Pythonie?
Jak zrobić klasę lub metodę abstrakcyjną w Pythonie?
Próbowałem przedefiniować __new__() Tak:
class F:
def __new__(cls ... ancji G, ponieważ nazywa ona metodę swojej super klasy __new__.
Czy jest lepszy sposób na zdefiniowanie klasy abstrakcyjnej?
Czy metody statyczne są dziedziczone w Javie?
Czytałem poradnik programisty do
Certyfikat Java™ SCJP By Khalid Mughal.
W rozdziale dziedziczenia wyjaśnia, że
Dziedz ... o używać display() w klasie B? Co więcej, B.display() również działa.
Czy Wyjaśnienie książki dotyczy tylko metod instancji?
dziedziczenie ruby vs mixins
W Rubim, ponieważ możesz dołączyć wiele mixinów, ale rozszerzyć tylko jedną klasę, wydaje się, że mixiny byłyby preferowane n ... utworzyć klasę. W przypadku ActiveRecord:: Base, jednak nigdy nie uruchamiaj go bezpośrednio. Czy nie powinien to być moduł?
czym jest obiekt klasy (java.lang.Klasy)?
Dokumentacja Javy dla Class says:
Class obiekty są konstruowane automatycznie przez maszynę Wirtualną Java podczas ładow ... kład object.getClass().getName() Jak wszystko można wpisać do superclass Class, nawet jeśli nie dziedziczę z java.lang.Class?
Jak zdefiniować niestandardową klasę WYJĄTKÓW w Javie?
Próbuję zdefiniować własną klasę WYJĄTKÓW w najprostszy sposób i oto co otrzymuję:
public class MyException extends Excepti ... or MyException(java.lang.String)
Miałem wrażenie, że ten konstruktor musi być odziedziczony po java.lang.Exception, prawda?
Wywołanie klasy rodzica INIT z dziedziczeniem wielokrotnym, jaki jest właściwy sposób?
Powiedzmy, że mam scenariusz wielokrotnego dziedziczenia:
class A(object):
# code for A here
class B(object):
# co ... / nie kontroluję initów klas, z których dziedziczę (A i B), nie mogę dokonać bezpiecznego wyboru dla klasy, którą piszę (C).
Jak wywołać super konstruktora?
class A:
def __init__(self):
print "world"
class B(A):
def __init__(self):
print "hello"
B()
hello
We wszystkich ... per konstruktor jest wywoływany domyślnie. Jak można go wywołać w Pythonie? Spodziewałbym się super(self), ale to nie działa.
Dziedziczenie Javascript: wywołać super-konstruktor czy użyć prototype chain?
Całkiem niedawno czytałem o użyciu połączeń JavaScript w MDC
Https://developer.mozilla.org/en/JavaScript/Reference/Global_O ... / since 5000 is above 1000, value will be 999
car = new Prod_dept("honda", 5000, "auto");
Thanks for making things clearer
Dlaczego metody INIT klasy superclass nie są wywoływane automatycznie?
Dlaczego projektanci Pythona zdecydowali, że metody __init__() podklas nie wywołują automatycznie metod __init__() ich superk ... ass Subclass(Superclass):
def __init__(self):
super(Subclass, self).__init__()
print 'Do something else'
Konstruktory dziedziczące
Dlaczego ten kod:
class A
{
public:
explicit A(int x) {}
};
class B: public A
{
};
int main(void)
{
B *b ... )
main.cpp:8: note: B::B(const B&)
Czy B nie powinien dziedziczyć konstruktora A?
(This is using gcc)
Dziedziczenie JavaScript i właściwość konstruktora
Rozważ następujący kod.
function a() {}
function b() {}
function c() {}
b.prototype = new a();
c.prototype = new b();
cons ... Of(new c()) jest a{ }, Jak to możliwe, aby instanceof wiedzieć, że new c() jest instancją c?
Http://jsfiddle.net/ezZr5/
Różnica między Nowym a nadpisanym
Zastanawiając się jaka jest różnica między:
Case 1: Base Class
public void DoIt();
Przypadek 1: Klasa dziedziczna
pub ... i 2 wydają się mieć ten sam efekt na podstawie przeprowadzonych przeze mnie testów. Czy jest różnica, czy preferowany sposób?
Zrozumienie kontenerów IoC I wstrzykiwanie zależności
Quick Forward:
Piszę to z zamiarem lepszego zrozumienia dependency injection i kontenerów IoC, ale także po to, aby późnie ... góry podziękować wszystkim, którzy poświęcili czas, aby go przeczytać, a tym bardziej każdemu, kto podzieli się swoją wiedzą.
Nie dziedziczysz po std:: vector
Ok, naprawdę trudno się z tego wyspowiadać, ale w tej chwili mam silną pokusę dziedziczenia po std::vector.
Potrzebuję okoł ... jmuje wskaźnik do wektor ...
Cóż, wyraziłem swoją sprawę. Zgrzeszyłem. Teraz to od Ciebie zależy czy mi wybaczysz czy nie :)
W czasie wykonywania Znajdź wszystkie klasy w aplikacji Java, które rozszerzają klasę bazową
Chcę zrobić coś takiego:
List<Animal> animals = new ArrayList<Animal>();
for( Class c: list_of_all_classes_ava ... Java to tylko luźna Federacja .pliki klas, które tak właśnie jest.
Co ciekawe, wydaje się, że jest to dość trywialne W C#.
Lista > vs lista mapa dojazdu>
Czy jest jakaś różnica między
List<Map<String, String>>
I
List<? extends Map<String, String>>
?
Jeśli nie ma różnicy, jakie są korzyści z używania ? extends?
iOS różnica między isKindOfClass i isMemberOfClass
Jaka jest różnica między funkcjami isKindOfClass:(Class)aClass i isMemberOfClass:(Class)aClass?
Wiem, że jest to coś małego, ... ję kogoś, aby określić, które jest które Proszę.
W języku Swift isKind(of aClass: AnyClass) i isMember(of aClass: AnyClass).
Dziedziczenie wielokrotne w PHP
Szukam dobrego, czystego sposobu na obejście faktu, że PHP5 nadal nie obsługuje dziedziczenia wielokrotnego. Oto hierarchia k ... ne pragnienie wielokrotnego dziedziczenia tutaj.
Jakie jest najbardziej lekkie podejście do rozwiązania problemu?
Dzięki!
Czy istnieje sposób na nadpisanie zmiennych klas w Javie?
class Dad
{
protected static String me = "dad";
public void printMe()
{
System.out.println(me);
}
}
... }
public void doIt()
{
new Son().printMe();
}
Funkcja doIt wyświetli "Tata". Jest jakiś sposób, żeby wydrukować "syn"?