सी. शार्प में क्लास
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