Home »
.Net »
C# Programs
C# program to demonstrate the class and object creation
Learn: How to create classes and objects in C# .Net? Here, we will create a class with some of the data members and member functions, then create an object to access them.
As we know that, C# is an object oriented programming language. Class and Object are the important part of the Object Oriented programming approach.
In this program, we are going to implement a program using class and object in C#, here we will also use constructor to initialize data members of the class.
Syntax of class:
class <class_name>
{
//private data members
//constructors
//public member functions
}
Syntax of object creation:
<class_name> <object_name> = new <contructor>;
Example:
Sample s = new Sample ();
Note: First alphabet of class name should be capital conventionally.
Consider the program:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Sample
{
private int X;
private int Y;
public Sample()
{
X = 5;
Y = 10;
}
public void read()
{
Console.Write("Enter value of X: ");
X = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter value of Y: ");
Y = Convert.ToInt32(Console.ReadLine());
}
public void print()
{
Console.WriteLine("Value of X: " + X);
Console.WriteLine("Value of Y: " + Y);
}
}
class Program
{
static void Main(string[] args)
{
Sample S1 = new Sample();
S1.print();
Sample S2 = new Sample();
S2.read();
S2.print();
}
}
}
Output
Value of X: 5
Value of Y: 10
Enter value of X: 12
Enter value of Y: 15
Value of X: 12
Value of Y: 15
In this program, there is a class named "Sample", it contains default constructor and two private data members and two public methods that are operated on data members.
C# Basic Programs »