Skip to main content

Abstract Class


An Abstract class is a class that provides a common definition to the subclasses and this is the type of class whose object is not created.

key points of Abstract classes are:
  • Abstract classes are declared using the abstract keyword.
  • We cannot create an object of an abstract class.
  • If you want to use it then it must be inherited in a subclass.
  • An Abstract class contains both abstract and non-abstract methods.
  • The methods inside the abstract class can either have an implementation or no implementation.
  • We can inherit two abstract classes; in this case the base class method implementation is optional. 
  • An Abstract class has only one subclass.
  • Methods inside the abstract class cannot be private.
  • Abstract classes are useful when you need a class for the purpose of inheritance and polymorphism.
  • The purpose of an abstract class is to provide default functionality to its subclasses
  • When a class contains at least one abstract method, then the class must be declared as an abstract class
  • It is mandatory to override the abstract method in the derived class

Comments

Popular posts from this blog

Working With a Binding Navigator Control in Windows Forms

Definition : BindingNavigator control Provide user interface with a simple data navigation and manipulation on the form . it is used for Binding the Database Tables values to the control (Datagridview,Text Box, label etc.). BindingNavigator with the BindingSource enable users to move through data records on a form and interact with the records. There are few buttons in binding Navigator listed below: 1.       Move First--------------- à Go first record of the table 2.       Move Next--------------- à Go Next record of the table with respect to current record. 3.       Move Previous---------- à Go previous record of the table. 4.       Move Last---------------- à Go Last record of the table. 5.       Delete---------------------- à Delete selected row (record). 6.       Add New-------------------- à Add New Row. 7. ...

Login Form Using LINQ in Windows Forms Application

Step 1:  First we create a database and then Table in SQL Server. Here we create a table named “logintb”. Now insert a name and Password into the logintb table. Step 2:  Open Visual Studio then select "File" -> "New" -> "Project..." then select "Windows Forms". Drag and drop a Label for ID and a Label for password. Drag and drop a TextBox for txtuser and a TextBox for txtPassword. Drag and drop a Button for Login. Step 3:  Go to the project then right-click and seelct "Add" -> "New Item..." then select "Windows Form" -> "LINQ to SQL Classes" then click on "Add". Now go to the Server Explorer, drag and drop the logintb table as in the following: Open Server Explorer and select the database and then the table. Step 4 :  Now double-click on the button Login in the form and write the following code: CS Code:   using  System; using  System.Collections.Generic; using  System.Comp...

LINQ Basic Quires

In this Article we learn Basic LINQ Queries in Asp.Net . 1-       Fill Gridview record: public void showgridview()     {         DataClassesDataContext dc = new DataClassesDataContext ();         var q =         from a in dc.GetTable< bio >()         select a;         GridView1.DataSource = q;         GridView1.DataBind();        }                             2-       Search record: public void SearchQuery()     {         DataClassesDataContext dc = new DataClassesDataContext ();      ...