Zagadka abstrakcyjnie zapieczętowana

4

Czy wiemy co to “abstract class”? WIEMY! A wiemy co to “sealed class”? WIEMY! Teoretycznie – dwa przeciwieństwa. Jedno zabrania tworzenia instancji klasy, drugie – zabrania dziedziczenia z klasy.
Czy spotkał się ktoś kiedyś z klasą zadeklarowaną w ten sposób?

 1:   abstract sealed class AbstractSealed
2: {
3: }

Kompilator naturalnie zgłosi sprzeciw. Jak więc możliwe jest uzyskanie poniższego efektu?

Pierwsza poprawna deklaracja klasy AbstractSealed umieszczona w komentarzach do tego posta zostanie nagrodzona ślicznym uśmiechem prezesa. Z radosnych statystyk wynika, że ktoś oprócz mnie i mojej Joanny na ten blog jednak zagląda, więc może w ten sposób uda się zwiększyć ruch w komentarzach? ;)


Dla zwycięzcy – njorda – za poprawną odpowiedź (static class AbstractSealed) z życzeniami pomyślności! Obyś nigdy nie narzekał na jakość odbioru RadiaM :)

Nie przegap kolejnych postów!

Dołącz do ponad 9000 programistów w devstyle newsletter!

Tym samym wyrażasz zgodę na otrzymanie informacji marketingowych z devstyle.pl (doh...). Powered by ConvertKit
Share.

About Author

Programista, trener, prelegent, pasjonat, blogger. Autor podcasta programistycznego: DevTalk.pl. Jeden z liderów Białostockiej Grupy .NET i współorganizator konferencji Programistok. Od 2008 Microsoft MVP w kategorii .NET. Więcej informacji znajdziesz na stronie O autorze. Napisz do mnie ze strony Kontakt. Dodatkowo: Twitter, Facebook, YouTube.

4 Comments