Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Abgeleitete Klassen | OOP-Grundlagen
C# Jenseits der Grundlagen

bookHerausforderung: Abgeleitete Klassen

Es ist eine Klasse namens Vehicle gegeben. Darüber hinaus gibt es zwei weitere Klassen namens Car und Plane.

Im aktuellen Code tritt ein Fehler auf. Um den Fehler zu beheben, müssen Car und Plane von Vehicle erben.

Bearbeiten Sie den Code so, dass Car und Plane zu abgeleiteten Klassen von Vehicle werden.

index.cs

index.cs

copy
12345678910111213141516171819202122232425262728293031323334353637
using 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"); } }

Verwenden Sie das Symbol : in der Syntax einer abgeleiteten Klasse, um die Basisklasse anzugeben.

index.cs

index.cs

copy
12345678910111213141516171819202122232425262728293031323334353637
using 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"); } }
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 2.04

bookHerausforderung: Abgeleitete Klassen

Swipe um das Menü anzuzeigen

Es ist eine Klasse namens Vehicle gegeben. Darüber hinaus gibt es zwei weitere Klassen namens Car und Plane.

Im aktuellen Code tritt ein Fehler auf. Um den Fehler zu beheben, müssen Car und Plane von Vehicle erben.

Bearbeiten Sie den Code so, dass Car und Plane zu abgeleiteten Klassen von Vehicle werden.

index.cs

index.cs

copy
12345678910111213141516171819202122232425262728293031323334353637
using 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"); } }

Verwenden Sie das Symbol : in der Syntax einer abgeleiteten Klasse, um die Basisklasse anzugeben.

index.cs

index.cs

copy
12345678910111213141516171819202122232425262728293031323334353637
using 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"); } }
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 2
some-alt