Övning Klasser static
- Titta på exempelprogrammet i denna lektion och försök förstå vad som
händer i programmet rad för rad. Eventuellt skriv av och kör.
- Skapa en klass Boll enligt nedan, skapa sen ett huvudprogram som
utnyttjar klassen Boll, som skapar en boll, sätter färg och radie på den samt skriver ut info om aktuell boll.
class Boll
{
int radie;
string färg;
void skrivutBollInfo( )
{
Console.WriteLine("Bollfärg : "+färg+" Radie = "+radie);
}
}
- Skriv en egen default-konstruktor som initierar radie till 0 färg till tom sträng.
Skriv också en konstruktor där du skickar med värdena som argument till klassmedlemmarna radie och färg.
Skriv nu ett huvudprogram som utnyttjar ovanstående klass och kör sen applikationen(programmet).
Skapa minst tre bollar, sätt färg och radie på de bollar som inte har några värden, skriv ut info om bollarna.
- Skapa en klassvariabel i klassen Boll som håller reda på hur många bollar som finns "just nu" när programmet
körs. Skapa en metod för att "hämta" värdet. Varför inte göra den som en klassmetod!! Testa om det fungerar.
- Se till att du har private respektive public på rätt ställen. Försök få programmet att fungera. Eventuellt måste du skriva några ytterliggare metoder!
- Gör övningen(arna) i grafisk miljö. Välj din egen design.