Mega Code Archive

 
Categories / ASP.Net / Language Basics
 

Inherit a Class (C#)

<%@ Page Language="C#" %> <script runat="server">     public class Animal {             private int legs;        private string  bodyHair;             public int Legs {          get {            return legs;          }          set {            legs = value;          }        }             public string  BodyHair {          get {            return bodyHair;          }          set {            bodyHair = value;          }        }             public string  Walk() {          return "I'm walking on " + legs + " legs";        }          }          public class Dog : Animal {             public Dog() {          Legs = 4;        }             public string  Bark() {          return "Woof";        }             public string  Bite() {          return "Chomp Chomp";        }             public string  Wag() {          return "Wag Wag";        }     }          public class Person : Animal {             public Person() {          Legs = 2;        }             public string  Talk() {          return "yadda yadda yadda";        }     }          void Page_Load(object Sender, EventArgs E) {             Dog d = new Dog();        Response.Write(d.Walk());        Response.Write("<br />");        Response.Write(d.Bark());        Response.Write("<br />");             Person  p = new Person();        Response.Write(p.Walk());     } </script> <html> <head> </head> <body> </body> </html>