logo

C#-objekti ja luokka

Koska C# on oliokieli, ohjelma on suunniteltu käyttämällä C#:n objekteja ja luokkia.

C#-objekti

C#:ssa Object on todellisen maailman kokonaisuus, esimerkiksi tuoli, auto, kynä, matkapuhelin, kannettava tietokone jne.

Toisin sanoen objekti on entiteetti, jolla on tila ja käyttäytyminen. Tässä tila tarkoittaa dataa ja käyttäytyminen toiminnallisuutta.

Objekti on ajonaikainen entiteetti, se luodaan ajon aikana.

Objekti on luokan esiintymä. Kaikkiin luokan jäseniin pääsee käsiksi objektin kautta.

heittää heittoja javassa

Katsotaanpa esimerkkiä objektin luomisesta uudella avainsanalla.

 Student s1 = new Student();//creating an object of Student 

Tässä esimerkissä Student on tyyppi ja s1 on viitemuuttuja, joka viittaa Student-luokan esiintymään. Uusi avainsana varaa muistia ajon aikana.

C# luokka

C#:ssa luokka on ryhmä samankaltaisia ​​objekteja. Se on malli, josta objektit luodaan. Siinä voi olla kenttiä, menetelmiä, konstruktoreita jne.

Katsotaanpa esimerkkiä C#-luokasta, jossa on vain kaksi kenttää.

 public class Student { int id;//field or data member String name;//field or data member } 

C#-objekti ja luokkaesimerkki

Katsotaanpa esimerkkiä luokasta, jossa on kaksi kenttää: id ja name. Se luo luokan ilmentymän, alustaa objektin ja tulostaa objektin arvon.

 using System; public class Student { int id;//data member (also instance variable) String name;//data member(also instance variable) public static void Main(string[] args) { Student s1 = new Student();//creating an object of Student s1.id = 101; s1.name = 'Sonoo Jaiswal'; Console.WriteLine(s1.id); Console.WriteLine(s1.name); } } 

Lähtö:

kuinka käyttää mysql-työpöytää
 101 Sonoo Jaiswal 

C#-luokka Esimerkki 2: Main() toisessa luokassa

Katsotaanpa toinen esimerkki luokasta, jossa meillä on Main()-metodi toisessa luokassa. Tällöin luokan tulee olla julkinen.

 using System; public class Student { public int id; public String name; } class TestStudent{ public static void Main(string[] args) { Student s1 = new Student(); s1.id = 101; s1.name = 'Sonoo Jaiswal'; Console.WriteLine(s1.id); Console.WriteLine(s1.name); } } 

Lähtö:

 101 Sonoo Jaiswal 

C#-luokka Esimerkki 3: Alusta ja näytä tiedot menetelmällä

Katsotaanpa toinen esimerkki C#-luokasta, jossa alustamme ja näytämme objektia menetelmän kautta.

 using System; public class Student { public int id; public String name; public void insert(int i, String n) { id = i; name = n; } public void display() { Console.WriteLine(id + ' ' + name); } } class TestStudent{ public static void Main(string[] args) { Student s1 = new Student(); Student s2 = new Student(); s1.insert(101, 'Ajeet'); s2.insert(102, 'Tom'); s1.display(); s2.display(); } } 

Lähtö:

 101 Ajeet 102 Tom 

C#-luokka Esimerkki 4: Tallenna ja näytä työntekijän tiedot

 using System; public class Employee { public int id; public String name; public float salary; public void insert(int i, String n,float s) { id = i; name = n; salary = s; } public void display() { Console.WriteLine(id + ' ' + name+' '+salary); } } class TestEmployee{ public static void Main(string[] args) { Employee e1 = new Employee(); Employee e2 = new Employee(); e1.insert(101, 'Sonoo',890000f); e2.insert(102, 'Mahesh', 490000f); e1.display(); e2.display(); } } 

Lähtö:

 101 Sonoo 890000 102 Mahesh 490000