C# Language
Objektorienterad programmering i C #
Sök…
Introduktion
Detta ämne försöker berätta för oss hur vi kan skriva program baserade på OOP-strategi. Men vi försöker inte lära oss objektorienterad programmeringsparadigm. Vi behandlar följande ämnen: klasser, egenskaper, ärft, polymorfism, gränssnitt och så vidare.
Klasser:
Skelett för deklarerande klass är:
<>: Obligatorisk
[]:Valfri
[private/public/protected/internal] class <Desired Class Name> [:[Inherited class][,][[Interface Name 1],[Interface Name 2],...]
{
//Your code
}
Oroa dig inte om du inte kan förstå hela syntaxen. Vi kommer att bli bekanta med alla delar av det. För första exemplet kan du överväga följande klass:
class MyClass
{
int i = 100;
public void getMyValue()
{
Console.WriteLine(this.i);//Will print number 100 in output
}
}
i den här klassen skapar vi variabel i
med int
typ och med standard privata åtkomstmodifierare och getMyValue()
-metod med offentliga åtkomstmodifierare.
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow