Inheritance and Abstract Classes : Class « Development « ASP.NET Tutorial

Home
ASP.NET Tutorial
1.ASP.Net Instroduction
2.Language Basics
3.ASP.net Controls
4.HTML Controls
5.Page Lifecycle
6.Response
7.Collections
8.Validation
9.Development
10.File Directory
11.Sessions
12.Cookie
13.Cache
14.Custom Controls
15.Profile
16.Configuration
17.LINQ
18.ADO.net Database
19.Data Binding
20.Ajax
21.Authentication Authorization
22.I18N
23.Mobile
24.WebPart
25.XML
ASP.NET Tutorial » Development » Class 
9.6.12.Inheritance and Abstract Classes
public class BaseProduct
{
    private decimal _price;

    public decimal Price
    {

        get return _price; }
        set _price = value; }
    }
}

public class ComputerProduct : BaseProduct
{
    private string _processor;

    public string Processor
    {

        get return _processor; }
        set _processor = value; }
    }

}

public class TelevisionProduct : BaseProduct
{
    private bool _isHDTV;

    public bool IsHDTV
    {
        get return _isHDTV; }
        set _isHDTV = value; }
    }
}
9.6.Class
9.6.1.Define and use class in asp.net page (VB)
9.6.2.Define and use class in asp.net page (C#)
9.6.3.Assign value to class public field (VB)
9.6.4.Assign value to class public fields (C#)
9.6.5.Call calss constructor to create new object (C#)
9.6.6.Call class constructor to create new object (VB)
9.6.7.Create read-only properties
9.6.8.Declaring Constructors
9.6.9.Overloading is useful when you want to associate related methods.
9.6.10.Declaring Namespaces
9.6.11.Creating Partial Classes
9.6.12.Inheritance and Abstract Classes
9.6.13.Override a property or method of a base class
9.6.14.Abstract class
9.6.15.Declaring Interfaces
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.