Home » .Net

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.






Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.



Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing » Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.