Vererbung In C
Vererbung in C#
Hier ein Beispiel wie Vererbung in C# funktionieren kann. Danke an Michael Stoyke.
namespace CSharpPlayground { public class BaseClass { public string Id { get; private set; } public string Misc1 { get; set; } public BaseClass(string id) { Id = id; Misc1 = string.Empty; } } public class DerivedClass : BaseClass { public int Value { get; private set; } public string Misc2 { get; set; } public DerivedClass(string id, int value) : base(id) { Value = value; Misc2 = string.Empty; } } class Test { static void Main(string[] args) { BaseClass class1 = new BaseClass("obj1"); DerivedClass class2 = new DerivedClass("obj2", 2); BaseClass class3 = new DerivedClass("obj3", 3) { Misc1 = "Hello", Misc2 = "World" }; } } }