w C++ zrobiłbymWywołanie klasy bazowej metoda
Jak zrobić to w C#? Próbowałem
public void stuff()
{
//something2
A.stuff(); //something
}
ale to nie działa
w C++ zrobiłbymWywołanie klasy bazowej metoda
Jak zrobić to w C#? Próbowałem
public void stuff()
{
//something2
A.stuff(); //something
}
ale to nie działa
base
jest kluczowe dla Twego superklasę w języku C#. Zastosowanie:
base.stuff();
Korzystając base
. Jak base.stuff();
Wystarczy dodać do odpowiedzi powyżej, base.stuff() działa, chyba że jest to konstruktor starasz się nazwać w tym przypadku jest to nazywane jako:
class A
{
public:
public A(){}
};
class B : A
{
public B() : base()
{
}
};
Dzięki, będę zaakceptuj to jako odpowiedź tak szybko, jak tylko mi to pozwoli :) – Avery3R
Czy to jest jak super.stuff() w Javie? – pratnala
@pratnala: Tak. – Mehrdad