//Visual Basic 2008/2010 Redefinition - Overridable en Overrides Object Oriented Programming public class Person { private string m_Name; public Person(string name) { this.Name = name; } public virtual string Name { get { Name = this.m_Name; } set { this.m_Name = value; } } } public class Student : Person { private string m_ClassGroup; public Student(string name, string classGroup) { base.New(name); this.ClassGroup = classGroup; } public virtual string ClassGroup { get { ClassGroup = this.m_ClassGroup; } set { this.m_ClassGroup = value; } } public override void ToString() { ToString = (((Name + " (") + ClassGroup) + ")"); } } public class Example5 { public virtual void Main() { Person person1 = new Person("John"); Console.WriteLine(person1.ToString()); Student student1 = new Student("Jane", "Visual Basic"); Console.WriteLine(student1.ToString()); Console.ReadLine(); } } //Bezoek www.vbvoorbeelden.be voor meer C# voorbeelden. //Copyright - De Wolf / vbvoorbeelden - 2003-2010 - Alle rechten voorbehouden.