Total Pageviews

Tuesday, August 30, 2022

सी. शार्प में क्लास

 सी. शार्प में क्लास

 

1.1  क्लास

क्लास methods and variables का एक समूह है। क्लास का instance बनाया जाता है object कहते हैं। इस ऑब्जेक्ट पर defined methods and variables का प्रयोग किया जाता है।

1.2  क्लास को डिक्लेयर करना

class keyword का प्रयोग करते हुए क्लास को डिक्लेयर किया जाता है

public class Customer

{

    //Fields, properties, methods and events go here...

}

 

public  का प्रयोग access level के लिए किया गया है।

1.3  क्लास से ऑब्जेक्ट निर्माण

new keyword का प्रयोग करते हुए क्लास से ऑब्जेक्ट का निर्माण किया जाता है।

Customer object1 = new Customer();

जब एक क्लास का instance बनता है तो ऑब्जेक्ट के लिए reference पास कर दिया जाता है, जैसेइसमें object1 एक ऐसे object के लिए reference है जो Customer पर आधारित है।

1.4  Class Inheritance

Derivation द्वारा Inheritance का कार्य किया जाता है जिसका अर्थ है कि उस क्लास को किसी base class का प्रयोग करते हुए declare किया गया है जहाँ से वह data और behavior को inherit करेगी। base class को derived class name के बाद कोलोन (:) लगाकर लिखा जाता है

public class Manager : Employee

{

    // Employee fields, properties, methods and events are inherited

    // New Manager fields, properties, methods and events go here...

}

2                 

 

 Declaring and Using Class का उदाहरण

using System;

namespace BoxApplication

{

    class Box

    {

       public double length;   // Length of a box

       public double breadth;  // Breadth of a box

       public double height;   // Height of a box

    }

    class Boxtester

    {

        static void Main(string[] args)

        {

            Box Box1 = new Box();        // Declare Box1 of type Box

            Box Box2 = new Box();        // Declare Box2 of type Box

            double volume = 0.0;         // Store the volume of a box here

 

            // box 1 specification

            Box1.height = 5.0;

            Box1.length = 6.0;

            Box1.breadth = 7.0;

 

            // box 2 specification

            Box2.height = 10.0;

            Box2.length = 12.0;

            Box2.breadth = 13.0;

          

            // volume of box 1

            volume = Box1.height * Box1.length * Box1.breadth;

            Console.WriteLine("Volume of Box1 : {0}",  volume);

 

            // volume of box 2

            volume = Box2.height * Box2.length * Box2.breadth;

            Console.WriteLine("Volume of Box2 : {0}", volume);

            Console.ReadKey();

        }

    }

 


 

No comments:

Post a Comment