To learn more about ASP.NET be sure to check out the ASP.NET Article Index . People weren't clamoring for it, but nonetheless I think it will prove useful to people trying to grasp just why .Net is better than the existing environment. It's not necessarily about using XML or the CLR so much as it's about code reuse, ease of use, and shortening time of development. Object Oriented Programming and being able to apply it directly will help you utilize .Net to the fullest of it's capabilities. If you haven't read those, go check them out to get a better sense of what I'm talking about.
Inheritance is a relationship between classes where one class is the parent class of another.
Sometimes people refer to the parent class as a base class, superclass, ancestor, etc. For example, suppose we have a superclass named Cat with a subclass named Lion . This type of relationship allows the subclass to inherit all of the superclass' attributes and extend upon them or add others. For this example I decided to create a simple Profile class to store a user's information. We set values for these fields using set and get Methods.