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