Cześć. Szukałem o tym w necie, ale nie znalazłem i chciałem się upewnić.
Co to są klasy abstrakcyjne? Czy to po prostu zwykła klasa, która ma wszystkie metody(również konstruktory i destruktory) wirtualne?
A może tak jak w Javie, że jeśli chociaż jedna metoda jest wirtualna, to klasa jest abstrakcyjna?
I czy można tworzyć obiekt takiej klasy?
I drugie pytanie: Czym się różni interfejs od klasy