Abstract classes (C#)
Në shqip: Klasat abstrakte në C#
ShpjegimiSQ
Një klasë abstract s'mund të krijohet direkt — shërben si bazë për klasa të tjera. Metodat abstract s'kanë trup dhe klasat bijë duhet t'i implementojnë me override.
EnglishEN
An abstract class can't be created directly — it serves as a base for other classes. abstract methods have no body and child classes must implement them with override.
Si ta mendosh
Si plani i përgjithshëm i një shtëpie: s'banon dot në të, por çdo shtëpi e ndjek.
Lexoje në anglisht
Like a general house plan: you can't live in it, but every house follows it.
Shembull kodicsharp
public abstract class Forma {
public abstract double Siperfaqja();
}
public class Rreth(double r) : Forma {
public override double Siperfaqja() => Math.PI * r * r; }