OOP C#


Förberedelse prov OOP


Klasser

Vad är en klass i C# och hur relaterar(hör ihop) den till objekt?

Arv

Förklara konceptet med arv i C# och hur det bidrar till återanvändning av kod.

Polymorfism

Vad innebär polymorfism i OOP, och hur implementeras (används) det i C#?

Objekt

Beskriv hur objekt skapas från klasser i C# och hur de används.

Vad gör koden nedan

Kod:

***

Här är ett förslag på hur du kan skriva, men kom ihåg, det är din egen förståelse som är viktig.

  • Klass och Arv: Vehicle är en bas-klass som definierar egenskaper och en metod för fordon. ElectricCar är en subklass som utökar Vehicle med en specifik egenskap för elbilar.
  •  
  • Polymorfism: Polymorfism demonstreras genom att ElectricCar-klassen överrider DisplayInfo-metoden för att inkludera batterikapaciteten.
  • Kodflöde: "Make: Tesla, Model: Model S, Battery Capacity: 85 kWh" skrivs ut. Detta beror på att myCar är av typen ElectricCar, vilket innebär att den överstyrda(override) DisplayInfo-metoden används.

 

Markera felen i koden nedan och sätt sedan kommentarer vad som är fel: 

 

 

 

 

 

 

 

 

 




Den här sidan designades av 21C: