Nykomling
|
|
Reg.datum: Sep 2008
Inlägg: 17
|
|
Nykomling
Reg.datum: Sep 2008
Inlägg: 17
|
Hej,
1.
Ja, det är klassen som utför beräkningen (Average) och lagrar värdena i två egenskaper (properties) vars namn är High och Low.
2.
De första t1-2.High, t1-2.Low fyller klassens egenskaper med värden, dvs nu har respektive instans (återkommer med det under 3:an) värden i sina egenskaper.
För att hämta ut och skriva ut värdena vilket du gör i Console.WriteLine så behöver du ju hämta dem där de är lagrade och det är de i respektive instanserna, t1 och t2.
Slutsats på det är att först fyller du dina egenskaper, sedan hämtar du värdena och skriver ut dem.
3a.
För att kunna använda klassen så behöver du skapa en instans av klassen och det är det som du gör genom att skriva "DaysTenp t1 = new DaysTemp".
Att du skapar två instanser av samma klass är för att du ska kunna lagra två olika värden samtidigt utan att skriva över de tilldelade värdena.
3b.
Ja och nej, t1 är en variabel som är en instans av klassen DaysTemp medan High är en egenskap som tillhör instansen t1. (Luddigt va?)
t1.High betyder, eller är egenskapen High från klassen DaysTemp som i sin tur lever i instansen t1.
|