Uitdaging: Afgeleide Klassen
Er is een klasse genaamd Vehicle gegeven. Daarnaast zijn er twee andere klassen genaamd Car en Plane.
Er zit momenteel een fout in de code. Om deze fout te verhelpen, moeten Car en Plane erven van Vehicle.
Bewerk de code zodat Car en Plane de subklassen van Vehicle worden.
index.cs
12345678910111213141516171819202122232425262728293031323334353637using System; public class Vehicle { public int modelYear; public float fuel; } public class Car { public void Drive() { Console.WriteLine("The car is now driving."); } } public class Plane { public void Fly() { Console.WriteLine("The plane is now flying."); } } public class Program { public static void Main(string[] args) { Car c1 = new Car(); Plane p1 = new Plane(); c1.modelYear = 2024; p1.fuel = 6000; Console.WriteLine("Executed Successfully"); } }
Gebruik het :-symbool in de syntaxis van een afgeleide klasse om de bovenliggende klasse te specificeren.
index.cs
12345678910111213141516171819202122232425262728293031323334353637using System; public class Vehicle { public int modelYear; public float fuel; } public class Car : Vehicle { public void Drive() { Console.WriteLine("The car is now driving."); } } public class Plane : Vehicle { public void Fly() { Console.WriteLine("The plane is now flying."); } } public class Program { public static void Main(string[] args) { Car c1 = new Car(); Plane p1 = new Plane(); c1.modelYear = 2024; p1.fuel = 6000; Console.WriteLine("Executed Successfully"); } }
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.04
Uitdaging: Afgeleide Klassen
Veeg om het menu te tonen
Er is een klasse genaamd Vehicle gegeven. Daarnaast zijn er twee andere klassen genaamd Car en Plane.
Er zit momenteel een fout in de code. Om deze fout te verhelpen, moeten Car en Plane erven van Vehicle.
Bewerk de code zodat Car en Plane de subklassen van Vehicle worden.
index.cs
12345678910111213141516171819202122232425262728293031323334353637using System; public class Vehicle { public int modelYear; public float fuel; } public class Car { public void Drive() { Console.WriteLine("The car is now driving."); } } public class Plane { public void Fly() { Console.WriteLine("The plane is now flying."); } } public class Program { public static void Main(string[] args) { Car c1 = new Car(); Plane p1 = new Plane(); c1.modelYear = 2024; p1.fuel = 6000; Console.WriteLine("Executed Successfully"); } }
Gebruik het :-symbool in de syntaxis van een afgeleide klasse om de bovenliggende klasse te specificeren.
index.cs
12345678910111213141516171819202122232425262728293031323334353637using System; public class Vehicle { public int modelYear; public float fuel; } public class Car : Vehicle { public void Drive() { Console.WriteLine("The car is now driving."); } } public class Plane : Vehicle { public void Fly() { Console.WriteLine("The plane is now flying."); } } public class Program { public static void Main(string[] args) { Car c1 = new Car(); Plane p1 = new Plane(); c1.modelYear = 2024; p1.fuel = 6000; Console.WriteLine("Executed Successfully"); } }
Bedankt voor je feedback!