- Келишув бўйича синф ичидаги барча функция ва ўзгарувчилар шу синф учун ёпиқ ҳисобланади, яъни уларни фақат шу синф аъзолари ишлатиши мумкин. Синфнинг очиқ аъзоларини эълон қилиш учун public калит сўзидан фойдаланилади. Синф эълонидаги public сўзидан кейин эълон қилинган функциялар ва ўзгарувчиларга синфнинг бошқа аъзолари ва дастурнинг шу синф ишлатилган ихтиёрий жойидан мурожаат қилиш мумкин бўлади.
- namespace SimpleClass
- {
- class Base {
- public void Showinf() {
- Console.WriteLine("Bu clasning asosi");
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Base bs = new Base();
- bs.Showinf();
- Console.ReadKey();
- }
- }
- }
Синф объектлар Арифеметика амаллар бажариш - namespace SimpleClass
- {
- class Arfimetika
- {
- public int IkkitaSonAdd(int x,int y)
- {
- return x + y;
- }
- public int UchtaSonAdd(int x, int y,int z)
- {
- return x + y+z;
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Arfimetika a = new Arfimetika();
- Console.WriteLine(a.IkkitaSonAdd(20, 30));
- Console.WriteLine(a.UchtaSonAdd(20, 30,40));
- Console.ReadKey();
- }
- }
- }
Синф объектлар Ўзгарувчиларни алмаштириш - namespace SimpleClass
- {
- class Arfimetika
- {
- public int IkkitaSonAdd(int x,int y)
- {
- return x + y;
- }
- public int UchtaSonAdd(int x, int y,int z)
- {
- return x + y+z;
- }
- }
- class Program
- {
- static void Main(string[] args)
- {
- Arfimetika a = new Arfimetika();
- Console.WriteLine(a.IkkitaSonAdd(20, 30));
- Console.WriteLine(a.UchtaSonAdd(20, 30,40));
- Console.ReadKey();
- }
- }
- }
Do'stlaringiz bilan baham: |