SlideShare a Scribd company logo
L o g o
Програмчлалын хэл
Монгол Улаанбаатар Их Сургууль
2013 он
Java-гийн үндсэн үйлдлүүд
багш Б.Ганзориг
L o g o
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
Агуулга
Арифметик үйлдлүүд3
Үйлдлийн дараалал4
Анги болон объектын тухай1
Ангийн тухай2
Харьцуулах үйлдлүүд5
Нөхцөл шалгах үйлдэл6
L o g o
Анги болон объектын тухай
1. Нэг ижил шинж чанар, зан үйлтэй юмсын
бүлгийг объектын анги буюу товчоор анги
болгон тодорхойлдог.
2. Жава хэл ашиглан програмыг хэрэгжүүлэх үед
анги буюу class нь нэг юмуу хэд хэдэн объектыг
тодорхойлж үүсгэхэд ашиглах загвар буюу
тодорхойлолт болдог.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Аливаа анги нь талбар буюу Field гэж нэрлэх
өгөгдлийн утгууд болон тэр утгуудыг
боловсруулах аргууд буюу /method/ дэд
програмаас тогтсон байна.
2. Аргууд нь тэр төрлийн объектын гүйцэтгэдэг
үйлдэл, үйл ажиллагаа, зан үйлийг тодорхойлж
байдаг.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Анги нь тодорхойлолт юм бол тэр
тодорхойлолтыг хангасан объектыг яаж үүсгэх
вэ? гэсэн асуулт гарна.
2. Тодорхой ангийн нэрийг авч энэ ангийн нэг
объектыг өгдөг new гэсэн үйлдлийг Жава хэлэнд
ашигладаг.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. new үйлдлээр үүсгэх объектыг уг ангийн нэг хувь
буюу instance гэж бид цаашид ярина.
2. Ингэж ангийн тодорхойлолтоор түүний хувь
үүсгэхийг хувилах буюу instantiation гэнэ.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Анги (class): Тодорхой объектыг үүсгэхэд
ашиглах загвар тодорхойлолтыг Жава хэлний
анги гэнэ.
2. Объект: Тодорхой ангийн тодорхойлолтоор
үүсгэсэн нэг хувь зүйлийг объект гэнэ.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Жава хэлний хувьд бид програмдаа шууд
ашиглах боломжтой маш олон ангийг бүтээж
санд хуримтлуулсан байдаг.
2. Тэдгээрийг ашиглахад хялбар болгохын тулд
пакет буюу package /боодол/, /багц/ гэж
нэрлэдэг, харьцангуй жижиг бүлгүүдэд хувааж
зохион байгуулдаг.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Ямар пакетийг гаднаас шинэ ангидаа ашиглах
гэж байгааг компилятор програмд хэлж өгөх
өгүүлбэрүүдийг импортын тодорхойлолт гэнэ.
Импорт гэдэг нь гаднаас оруулах гэсэн утгатай үг.
2. Програм бичихэд хэрэглэгдэж байгаа аргуудыг
агуулсан ангийг програмдаа импортлох
зайлшгүй шаардлага гарч болно.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Ямар пакетийг гаднаас шинэ ангидаа ашиглах
гэж байгааг компилятор програмд хэлж өгөх
өгүүлбэрүүдийг импортын тодорхойлолт гэнэ.
Импорт гэдэг нь гаднаас оруулах гэсэн утгатай үг.
2. Програм бичихэд хэрэглэгдэж байгаа аргуудыг
агуулсан ангийг програмдаа импортлох
зайлшгүй шаардлага гарч болно.
Бид эхний ээлжинд ямарч пакет ашиглахгүй учраас түүнийг бичих
дүрмийг одоохондоо үзэхгүй.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Арга буюу method: Объектын тодорхой нэг үйл
ажиллагаа, зан үйлийг тодорхойлсон дэд
програмыг объектын арга гэнэ.
2. Хувилах: Ангийн нэг хувь буюу объектыг
үүсгэхийг хувилах гэнэ
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Ангийн тодорхойлолт дахь class түлхүүр үгийг
агуулсан, тухайн ангийн нэрийг зааж өгч байгаа
мөрийг ангийн гарчиг гэж нэрлэнэ.
2. Гарчиг нь тодорхойлогчоор эхэлсэн байж болно
гэсэн байна.
3. Тодорхойлогч нь Жава хэлний түлхүүр үгээр
илэрхийлэгддэг бөгөөд тухайн ангийн зарим
ерөнхий шинж чанарыг тодорхойлж өгдөг.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Тодорхойлогчийн жишээ: private ба public
гэсэн тодорхойлогч байна гэж синтакс дүрмээр
заасан байдаг.
2. private нь хувийн гэсэн үг ба public нь олон
нийтийн, улсын гэсэн үг юм.
3. Энэ хоёр нь гаднаас, ө.х. уг ангийн гадна байгаа
аливаа элементээс энэ ангийг ашиглаж болох
эсэхийг зааж өгдөг учраас тэдгээрийг хандалтын
тодорхойлогч гэж нэрлэдэг.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
Ангийн гадна байгаа элемент гэж юу вэ?
1. Тухайн ангид ашиглахаар импортын
тодорхойлолтод бичсэн пакет бүр нь уг ангийн
гаднах элемент болно.
2. Үүний зэрэгцээ, бидний бичих програмын анги
бүрийг ЖВМ дотор байдаг java гэсэн нэртэй
пакетын элемент болгож түүнд оруулдаг.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Иймд, хэрвээ ямар нэг нэрийг public гэж
тодорхойлбол java болон импортолсон бүх
пакетад тэр нэртэй элементийг ашиглахыг бид
зөвшөөрч байгаагийн тунхаглал болдог.
2. Жишээлбэл, бидний бичиж байгаа програмын
ангийг /товчоор програмыг/ ЖВМ биелүүлэх
боломжтой болгохын тулд бид түүний нэрийг
заавал public гэж тодорхойлох ёстой байдаг.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Ангийн гарчгийн дараа нээсэн { хаалт, ангийн
тодорхойлолтын дараалал, хаасан } хаалтыг
бичсэн байх ёстой байна. Энэ гурван
элементээс тогтсон хэсгийг ангийн бие гэж
нэрлэнэ.
2. Нээсэн ба хаасан хаалт нь харгалзан биеийн
эхлэл ба төгсгөлийг заадаг бол ямар ажил хийх
ёстойг компьютерт хэлж өгөх өгүүлбэрүүдийг
ангийн тодорхойлолт дотор бичдэг.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Анги болон объектын тухай
1. Ангийн тодорхойлолтод байгаа талбар, аргын
/ТалбарТодорхойлолт, АргаТодорхойлолт/
тодорхойлолт юм.
2. Дээрх синтакс дүрмээр бичиж болох хамгийн
хялбар Жава анги.
class DoNoThing {
}
Энэ хоосон бүрхүүлийг, асуудлын шийдэд хүргэх тийм
өгүүлбэрүүдээр дүүргэж бичих нь програмч бидний үүрэг юм.
Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
L o g o
Монгол Улаанбаатар Их Сургууль
2013 он
Програмчлалын хэл

More Related Content

What's hot

Pl lecture7
Pl lecture7Pl lecture7
Pl lecture7
ganzorigb
 
Sw203 Lecture9 Encapsulation
Sw203 Lecture9  EncapsulationSw203 Lecture9  Encapsulation
Sw203 Lecture9 Encapsulation
Jargalsaikhan Alyeksandr
 
Sw203 Lecture8 Interface
Sw203 Lecture8 InterfaceSw203 Lecture8 Interface
Sw203 Lecture8 Interface
Jargalsaikhan Alyeksandr
 
Pl lecture6
Pl lecture6Pl lecture6
Pl lecture6
ganzorigb
 
Sw203 Lecture6 Inheritance
Sw203 Lecture6 InheritanceSw203 Lecture6 Inheritance
Sw203 Lecture6 Inheritance
Jargalsaikhan Alyeksandr
 
Lecture vcp413
Lecture vcp413Lecture vcp413
Lecture vcp413orgil
 
Lec1
Lec1Lec1
Sw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess ModifiersSw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess Modifiers
Jargalsaikhan Alyeksandr
 

What's hot (20)

Pl lecture7
Pl lecture7Pl lecture7
Pl lecture7
 
Lecture1
Lecture1Lecture1
Lecture1
 
CS203 Лекц02 Oop
CS203 Лекц02  OopCS203 Лекц02  Oop
CS203 Лекц02 Oop
 
Sw203 Lecture9 Encapsulation
Sw203 Lecture9  EncapsulationSw203 Lecture9  Encapsulation
Sw203 Lecture9 Encapsulation
 
Sw203 Lecture8 Interface
Sw203 Lecture8 InterfaceSw203 Lecture8 Interface
Sw203 Lecture8 Interface
 
Lecture3 4
Lecture3 4Lecture3 4
Lecture3 4
 
Sw203 Lecture3 Advanced Java Program
Sw203 Lecture3 Advanced Java ProgramSw203 Lecture3 Advanced Java Program
Sw203 Lecture3 Advanced Java Program
 
Sw203 Lecture4 Class Object
Sw203 Lecture4  Class ObjectSw203 Lecture4  Class Object
Sw203 Lecture4 Class Object
 
Pl lecture6
Pl lecture6Pl lecture6
Pl lecture6
 
C# hicheelin lekts
C# hicheelin lektsC# hicheelin lekts
C# hicheelin lekts
 
CS203 Лекц01 Prefeace
CS203 Лекц01  PrefeaceCS203 Лекц01  Prefeace
CS203 Лекц01 Prefeace
 
Sw203 Lecture6 Inheritance
Sw203 Lecture6 InheritanceSw203 Lecture6 Inheritance
Sw203 Lecture6 Inheritance
 
Lecture7
Lecture7Lecture7
Lecture7
 
Lecture8 9
Lecture8 9Lecture8 9
Lecture8 9
 
Lecture vcp413
Lecture vcp413Lecture vcp413
Lecture vcp413
 
Lecture5 6
Lecture5 6Lecture5 6
Lecture5 6
 
Java programchlal s.uuganbayr
Java programchlal s.uuganbayrJava programchlal s.uuganbayr
Java programchlal s.uuganbayr
 
Lec1
Lec1Lec1
Lec1
 
Лекц 6 - 7
Лекц 6 - 7Лекц 6 - 7
Лекц 6 - 7
 
Sw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess ModifiersSw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess Modifiers
 

Viewers also liked

Pl lecture8
Pl lecture8Pl lecture8
Pl lecture8
ganzorigb
 
Pl lecture2
Pl lecture2Pl lecture2
Pl lecture2
ganzorigb
 
Pl lecture8
Pl lecture8Pl lecture8
Pl lecture8
ganzorigb
 
Lec4 хereglegchiinpunkts
Lec4 хereglegchiinpunktsLec4 хereglegchiinpunkts
Lec4 хereglegchiinpunktsTuruu Tsogt
 
Lecture hibernate
Lecture hibernateLecture hibernate
Lecture hibernate
ganzorigb
 
Lecture graphic programming
Lecture graphic programmingLecture graphic programming
Lecture graphic programming
ganzorigb
 
Lecture network programming
Lecture network programmingLecture network programming
Lecture network programming
ganzorigb
 
Lecture11 12
Lecture11 12Lecture11 12
Lecture11 12ganzorigb
 
статистикийн функцууд
статистикийн функцуудстатистикийн функцууд
статистикийн функцуудKahatanbayr
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
Urantuya Purevtseren
 
Lecture data base programming part3
Lecture data base programming part3Lecture data base programming part3
Lecture data base programming part3
ganzorigb
 
7salaalsan
7salaalsan7salaalsan
7salaalsan
Turuu Tsogt
 
С++ without new and delete
С++ without new and deleteС++ without new and delete
С++ without new and delete
Platonov Sergey
 
Конкурентные ассоциативные контейнеры
Конкурентные ассоциативные контейнерыКонкурентные ассоциативные контейнеры
Конкурентные ассоциативные контейнеры
Platonov Sergey
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
Urantuya Purevtseren
 

Viewers also liked (20)

Pl lecture8
Pl lecture8Pl lecture8
Pl lecture8
 
Pl lecture2
Pl lecture2Pl lecture2
Pl lecture2
 
Pl lecture8
Pl lecture8Pl lecture8
Pl lecture8
 
Lec4 хereglegchiinpunkts
Lec4 хereglegchiinpunktsLec4 хereglegchiinpunkts
Lec4 хereglegchiinpunkts
 
Lecture hibernate
Lecture hibernateLecture hibernate
Lecture hibernate
 
Lecture graphic programming
Lecture graphic programmingLecture graphic programming
Lecture graphic programming
 
Lecture network programming
Lecture network programmingLecture network programming
Lecture network programming
 
Lecture11 12
Lecture11 12Lecture11 12
Lecture11 12
 
Lec04
Lec04Lec04
Lec04
 
статистикийн функцууд
статистикийн функцуудстатистикийн функцууд
статистикийн функцууд
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
 
Lecture data base programming part3
Lecture data base programming part3Lecture data base programming part3
Lecture data base programming part3
 
7salaalsan
7salaalsan7salaalsan
7salaalsan
 
С++ without new and delete
С++ without new and deleteС++ without new and delete
С++ without new and delete
 
онол
онолонол
онол
 
Конкурентные ассоциативные контейнеры
Конкурентные ассоциативные контейнерыКонкурентные ассоциативные контейнеры
Конкурентные ассоциативные контейнеры
 
массив
массивмассив
массив
 
Програмчлалын хэл
Програмчлалын хэлПрограмчлалын хэл
Програмчлалын хэл
 
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
 
C++
C++C++
C++
 

Similar to Pl lecture4 (8)

Lecture2
Lecture2Lecture2
Lecture2
 
Lecture10
Lecture10Lecture10
Lecture10
 
Lab 16
Lab 16Lab 16
Lab 16
 
Sw203lab8
Sw203lab8Sw203lab8
Sw203lab8
 
SW203 Lab10
SW203  Lab10SW203  Lab10
SW203 Lab10
 
Sw203 Lab2
Sw203 Lab2Sw203 Lab2
Sw203 Lab2
 
Sw203 Lab7
Sw203 Lab7Sw203 Lab7
Sw203 Lab7
 
Diplomnii etsii huvilbar
Diplomnii etsii huvilbarDiplomnii etsii huvilbar
Diplomnii etsii huvilbar
 

More from ganzorigb

Lecture 1 2
Lecture 1 2Lecture 1 2
Lecture 1 2
ganzorigb
 
Lecture tread
Lecture treadLecture tread
Lecture tread
ganzorigb
 
Lecture file man prog
Lecture file man progLecture file man prog
Lecture file man prog
ganzorigb
 
Lecture file and folder working
Lecture file and folder workingLecture file and folder working
Lecture file and folder working
ganzorigb
 
Lecture data base programming part2
Lecture data base programming part2Lecture data base programming part2
Lecture data base programming part2
ganzorigb
 
Lecture data base programming part1
Lecture data base programming part1Lecture data base programming part1
Lecture data base programming part1
ganzorigb
 
Lekts presentation10
Lekts presentation10Lekts presentation10
Lekts presentation10ganzorigb
 
Lekts presentation12
Lekts presentation12Lekts presentation12
Lekts presentation12ganzorigb
 
Lekts presentation9
Lekts presentation9Lekts presentation9
Lekts presentation9ganzorigb
 
Lekts presentation8
Lekts presentation8Lekts presentation8
Lekts presentation8ganzorigb
 

More from ganzorigb (12)

Lecture 1 2
Lecture 1 2Lecture 1 2
Lecture 1 2
 
Lecture tread
Lecture treadLecture tread
Lecture tread
 
Lecture file man prog
Lecture file man progLecture file man prog
Lecture file man prog
 
Lecture file and folder working
Lecture file and folder workingLecture file and folder working
Lecture file and folder working
 
Lecture data base programming part2
Lecture data base programming part2Lecture data base programming part2
Lecture data base programming part2
 
Lecture data base programming part1
Lecture data base programming part1Lecture data base programming part1
Lecture data base programming part1
 
Lec03
Lec03Lec03
Lec03
 
Lecture2
Lecture2Lecture2
Lecture2
 
Lekts presentation10
Lekts presentation10Lekts presentation10
Lekts presentation10
 
Lekts presentation12
Lekts presentation12Lekts presentation12
Lekts presentation12
 
Lekts presentation9
Lekts presentation9Lekts presentation9
Lekts presentation9
 
Lekts presentation8
Lekts presentation8Lekts presentation8
Lekts presentation8
 

Pl lecture4

  • 1. L o g o Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он Java-гийн үндсэн үйлдлүүд багш Б.Ганзориг
  • 2. L o g o Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он Агуулга Арифметик үйлдлүүд3 Үйлдлийн дараалал4 Анги болон объектын тухай1 Ангийн тухай2 Харьцуулах үйлдлүүд5 Нөхцөл шалгах үйлдэл6
  • 3. L o g o Анги болон объектын тухай 1. Нэг ижил шинж чанар, зан үйлтэй юмсын бүлгийг объектын анги буюу товчоор анги болгон тодорхойлдог. 2. Жава хэл ашиглан програмыг хэрэгжүүлэх үед анги буюу class нь нэг юмуу хэд хэдэн объектыг тодорхойлж үүсгэхэд ашиглах загвар буюу тодорхойлолт болдог. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 4. L o g o Анги болон объектын тухай 1. Аливаа анги нь талбар буюу Field гэж нэрлэх өгөгдлийн утгууд болон тэр утгуудыг боловсруулах аргууд буюу /method/ дэд програмаас тогтсон байна. 2. Аргууд нь тэр төрлийн объектын гүйцэтгэдэг үйлдэл, үйл ажиллагаа, зан үйлийг тодорхойлж байдаг. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 5. L o g o Анги болон объектын тухай 1. Анги нь тодорхойлолт юм бол тэр тодорхойлолтыг хангасан объектыг яаж үүсгэх вэ? гэсэн асуулт гарна. 2. Тодорхой ангийн нэрийг авч энэ ангийн нэг объектыг өгдөг new гэсэн үйлдлийг Жава хэлэнд ашигладаг. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 6. L o g o Анги болон объектын тухай 1. new үйлдлээр үүсгэх объектыг уг ангийн нэг хувь буюу instance гэж бид цаашид ярина. 2. Ингэж ангийн тодорхойлолтоор түүний хувь үүсгэхийг хувилах буюу instantiation гэнэ. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 7. L o g o Анги болон объектын тухай 1. Анги (class): Тодорхой объектыг үүсгэхэд ашиглах загвар тодорхойлолтыг Жава хэлний анги гэнэ. 2. Объект: Тодорхой ангийн тодорхойлолтоор үүсгэсэн нэг хувь зүйлийг объект гэнэ. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 8. L o g o Анги болон объектын тухай 1. Жава хэлний хувьд бид програмдаа шууд ашиглах боломжтой маш олон ангийг бүтээж санд хуримтлуулсан байдаг. 2. Тэдгээрийг ашиглахад хялбар болгохын тулд пакет буюу package /боодол/, /багц/ гэж нэрлэдэг, харьцангуй жижиг бүлгүүдэд хувааж зохион байгуулдаг. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 9. L o g o Анги болон объектын тухай 1. Ямар пакетийг гаднаас шинэ ангидаа ашиглах гэж байгааг компилятор програмд хэлж өгөх өгүүлбэрүүдийг импортын тодорхойлолт гэнэ. Импорт гэдэг нь гаднаас оруулах гэсэн утгатай үг. 2. Програм бичихэд хэрэглэгдэж байгаа аргуудыг агуулсан ангийг програмдаа импортлох зайлшгүй шаардлага гарч болно. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 10. L o g o Анги болон объектын тухай 1. Ямар пакетийг гаднаас шинэ ангидаа ашиглах гэж байгааг компилятор програмд хэлж өгөх өгүүлбэрүүдийг импортын тодорхойлолт гэнэ. Импорт гэдэг нь гаднаас оруулах гэсэн утгатай үг. 2. Програм бичихэд хэрэглэгдэж байгаа аргуудыг агуулсан ангийг програмдаа импортлох зайлшгүй шаардлага гарч болно. Бид эхний ээлжинд ямарч пакет ашиглахгүй учраас түүнийг бичих дүрмийг одоохондоо үзэхгүй. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 11. L o g o Анги болон объектын тухай 1. Арга буюу method: Объектын тодорхой нэг үйл ажиллагаа, зан үйлийг тодорхойлсон дэд програмыг объектын арга гэнэ. 2. Хувилах: Ангийн нэг хувь буюу объектыг үүсгэхийг хувилах гэнэ Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 12. L o g o Анги болон объектын тухай 1. Ангийн тодорхойлолт дахь class түлхүүр үгийг агуулсан, тухайн ангийн нэрийг зааж өгч байгаа мөрийг ангийн гарчиг гэж нэрлэнэ. 2. Гарчиг нь тодорхойлогчоор эхэлсэн байж болно гэсэн байна. 3. Тодорхойлогч нь Жава хэлний түлхүүр үгээр илэрхийлэгддэг бөгөөд тухайн ангийн зарим ерөнхий шинж чанарыг тодорхойлж өгдөг. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 13. L o g o Анги болон объектын тухай 1. Тодорхойлогчийн жишээ: private ба public гэсэн тодорхойлогч байна гэж синтакс дүрмээр заасан байдаг. 2. private нь хувийн гэсэн үг ба public нь олон нийтийн, улсын гэсэн үг юм. 3. Энэ хоёр нь гаднаас, ө.х. уг ангийн гадна байгаа аливаа элементээс энэ ангийг ашиглаж болох эсэхийг зааж өгдөг учраас тэдгээрийг хандалтын тодорхойлогч гэж нэрлэдэг. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 14. L o g o Анги болон объектын тухай Ангийн гадна байгаа элемент гэж юу вэ? 1. Тухайн ангид ашиглахаар импортын тодорхойлолтод бичсэн пакет бүр нь уг ангийн гаднах элемент болно. 2. Үүний зэрэгцээ, бидний бичих програмын анги бүрийг ЖВМ дотор байдаг java гэсэн нэртэй пакетын элемент болгож түүнд оруулдаг. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 15. L o g o Анги болон объектын тухай 1. Иймд, хэрвээ ямар нэг нэрийг public гэж тодорхойлбол java болон импортолсон бүх пакетад тэр нэртэй элементийг ашиглахыг бид зөвшөөрч байгаагийн тунхаглал болдог. 2. Жишээлбэл, бидний бичиж байгаа програмын ангийг /товчоор програмыг/ ЖВМ биелүүлэх боломжтой болгохын тулд бид түүний нэрийг заавал public гэж тодорхойлох ёстой байдаг. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 16. L o g o Анги болон объектын тухай 1. Ангийн гарчгийн дараа нээсэн { хаалт, ангийн тодорхойлолтын дараалал, хаасан } хаалтыг бичсэн байх ёстой байна. Энэ гурван элементээс тогтсон хэсгийг ангийн бие гэж нэрлэнэ. 2. Нээсэн ба хаасан хаалт нь харгалзан биеийн эхлэл ба төгсгөлийг заадаг бол ямар ажил хийх ёстойг компьютерт хэлж өгөх өгүүлбэрүүдийг ангийн тодорхойлолт дотор бичдэг. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 17. L o g o Анги болон объектын тухай 1. Ангийн тодорхойлолтод байгаа талбар, аргын /ТалбарТодорхойлолт, АргаТодорхойлолт/ тодорхойлолт юм. 2. Дээрх синтакс дүрмээр бичиж болох хамгийн хялбар Жава анги. class DoNoThing { } Энэ хоосон бүрхүүлийг, асуудлын шийдэд хүргэх тийм өгүүлбэрүүдээр дүүргэж бичих нь програмч бидний үүрэг юм. Програмчлалын хэл Монгол Улаанбаатар Их Сургууль 2013 он
  • 18. L o g o Монгол Улаанбаатар Их Сургууль 2013 он Програмчлалын хэл