Today
Thursday, September 9, 2010
АХА гийн хөгжилтэй агшин
-Түнтгэр өвгөн түмэн жадтай тэр юу вэ?
-Чингис хаан
-Бөртэ чоно гуа марал дээр очоод яасан бэ?
- Идсэн
-Сүн далайг шалбааг байхад ямар уулыг дов байхад гэж үлгэрт гардаг вэ?
-Богд уул
-Ус цас 2-ыг Анлиар юу гэдэг вэ?
-ICE
- Мөсөн дээр мөнгөн аяга. Тэр юу вэ?
- Оньсого
- Ах нь сургадаг, Дүү нь…?
- таг дүлий
- Чингис хаан ямар хүн байсан бэ ?
- Хөөрхөн
- Малын хоол боловсруулах эрхтэн юу вэ?
Оролцогч 1: – Дэлүү
Оролцогч 2: – Хэлүү
- Долдугаар сарын нэгэнд юу болсон бэ?
- Галын наадам
-Хээрийн галуу нисэн үл хүрэх газраас
Хүний хүү юу өвөртөлж ирдэг вэ?
-Чихэр
-Хунт нуурыг хэн зохиосон бэ
-Бямбын Ренчин
- Орлогын орчилын схемийг хэн анх зурж тайлбарласан бэ?
- ЭЗО-ийн багш
-Үлгэрт хараацай шувууны сүүлийг хэн харваж 2 салаа болгосон билээ ?
-Чингис хаан
Хөтлөгч
-Монгол гэрт тонгойхгүй орох бол юунд толгойгоо цохих вэ?
Оролцогч
1. Багана
2. Босго
3. Авдар…
-Монгол Улсын тэргүүн хатагтай?
-Өүлэн
Хөтлөгч
- Монголчууд ямар ясыг сайн мөлжвөл хөөрхөн хүүхэдтэй болно гэдэг вэ?
Оролцогч
- Өвдөг
- Хүзүүний яс…
- Дэлхийн хүүхэлдэйн киноны эцэг, микки маусыг зохиосон хүн ?
- Дашдоржийн Нацагдорж
- Александр Степанович ??????????
-Монгол Улсын анхны ерөнхийлөгч хэн бэ?
1. Чингис хаан
2. Сүхбаатар
- Хувьсгалч эмэгтэй Борыг ямар хаднаас түлхэн амийг нь хороосон бэ?
- Ээж хад
- Монголчуудын хамгийн анхны идээ ундаа юу байсан бэ?
- витафит /хүүхдийн АХА/
- Ээжид хоёр, эмээд гурав, эгчид нэг байдаг юм юу вэ?
- Мээм
Тэмээн хяруул, оцон шувуу 2 юугаараа ялгаатай вэ?
- Хөлөөрөө
- Хээлтэгч малыг юу гэдэг вэ?
- жирэмсэлдэггүй мал
- азарга
- 2008 оны Бээжингийн олимп аль хотод болох вэ?
- Ирак
- Попкорныг юугаар хийдэг вэ?
- Нефьтээр
- Майга бор гэж ямар амьтан бэ?
- Хонь
- Тэмээ яагаад ярьдаггүй вэ?
- Хэлгүй
- Монголын төрийн сүүлчийн хатан хааныг хэн гэдэг вэ?
- Цолмон
- Чингис хааны эхнэрийн нэр?
- Мандухай цэцэн хатан
- Элбэгдорж хэд дэхь ерөнхий сайд байсан бэ?
- Анхны
- Анхны ??
- Сүүлийн :D
- Жэнтэлмэн гэж хэнийг хэлэх вэ?
- Гадаад
- Ямар гадаад хун гэж?
- хмммм … Баян хүнийг
- Тэмүжин Хасарыг яагаад ташуурдуулдаг вэ?
- Их иддэг болохоор нь
- Цаг цагаар нэг цадна тэгээд хэзээ дараа нь цадах вэ?
- Цахилдаг хөхөөрөө
- Хэн нэг нь андуураад тан руу хайрын мессежээ явуулчихсан бол та юу гэж бодох вэ?
- Андуураагүй байгаасай гэж бодно.
-Унагалдаггүй гүүг юу гэж нэрлэдэг вэ?
-Манин гүү
- Аавын аавыг юу гэж дууддаг вэ? ( хариулт – Өвөө )
- Хөгшин аав.
- Өндөр жил хэдэн хоногтой вэ? ( хариулт – 366 )
- 1026
- Лам хүн хоолоо идэхийг юу гэдэг вэ? ( хариулт – гүнцэг барих )
- Худрах (= хулгайлах)
- Монголчууд мэндлэхдээ биеийн хүндэтгэлийг юу гэж хэлдэг вэ? (хариулт-лагшин)
- Цогцос
- Зүчи гэж юу гэсэн үг вэ?
- Хүнийх
- Хүн хэдэн хуруутай вэ?
- 5
- Арслангийн зулзагыг юу гэж нэрлэдэг вэ?
- Симба
- Аманд орохдоо рашаан ундаа мэт
Амнаас гарахдаа арслан бар мэт тэр юу вэ?
- Кимчи
- Дунд чөмөг хаана байдаг вэ?
- Дунд хуруунд
- Түвдэнгийн бор гэж хэн бэ?
- Хурдан морь
- Энэ жил УБ хотын хэдэн жилийн ой болсон бэ?
- 21
- Цэдэнбал гэж хэн бэ?
- Цэдэнбалын Чойбалсан гэдэг биз дээ?
- “Гэмт хэрэгтэн гишгэх газаргүй” гэдэг үг хэнд зориулагдсан бэ?
- Онгоцны жолооч нарт
- Гурван хүү төрүүлсэн эмэгтэйг юу гэдэг вэ?
- Садар эм
- Дэлхийн хамгийн том амьтан
- Туулай
- Эр хүнд байдаг улаан хоолой?
- Шодой
- Сайныг дагавал сарны гэрэл мууг дагавал…?
- Могойн гэрэл…
- Доод уруулыг юу гэдэг вэ? /xөмxий/
- Хэлүү
- Цэцнийг үг хэлэхэд шагнана, харин тэнэгийг яахад шагнадаг вэ? /дуугүй байхад/
- Уурлахад
- Чингис хаан ямар аймгийнханыг тэрэгний бултай чацуулж хядсан бэ?
- Архангай
- Аливаа юмны хэлбэр дүрсийг ямар эрхтэнээрээ мэдэрдэг вэ?
- Хамар
- Манай гариг хэдэн эх газартай вэ?
- Зууун хорин зургаа байхаа
- Зуууун хорин долоо
- Мандухай хатны амийг хэн хороосон бэ? /зөв хариулт Исмел тайж/
- Дамчаа алсан
-Жилд хэд хоног байдаг вэ?
дуучин Номин-Эрдэнэ: -Юу билээ, 400 билүү нээрээ хэд билээ, мартчижээ
- Хязгааргүй эрх мэдэлтэй хүн гэж хэнийг хэлэх вэ?
- Энхбаяр
- Бэлгэвчийг анх хэн санаачилсан бэ?
- Гүндалай
- Ясан хэдрэг гэж юуг хэлдэг вэ?
- Эмээл
“Бяцхан мисс-2010″ хүүхдүүд орсон АХА гарч байна.
1 – Эвтэй 4 амьтны хамгийн том ах хэн бэ?
- Баавгай.
2 – Цагаан баавгай ямар өнгөтэй вэ?
- Бор
3 – Ширээ хэдэн хөлтэй вэ?
- 2
4 – Энх тайвны бэлэгдэл шувуу?
- Дэгдээхэй
5 – Чи яг одоо ямар улсад амьдарч байна вэ?
3 хүүхэд дараалаад – УБ гэдэг байгаа
6 – Эмч хаана ажилладаг вэ?
- Барилгад
- Шүлгийн нэг мөр? /шад/
- Хэнтий, Хангай, Соёны өндөр сайхан нуруунууд
- Манай улсаар аялсан хамгийн анхны гадаадын жуулчин хэн бэ?
- Энх-Амгалан хаан
- Есүхэй баатар Өэлүн-ийг авахаар ирэхэд Өэлүн Чилэдүд “Миний vнэрийг vнэсэж яв” гээд юугаа өгсөн бэ?
- Бөгж
- Алчуур
Мэдээлэлийн эх сурвалж http://tsag.mn/
Monday, July 12, 2010
Thursday, May 27, 2010
Polymorphism буюу ондоошил.
class Fruit {
public String color;
public Fruit(String name) {
this.color = color;
System.out.println("I am a fruit.");
}
public void doJuice() {
System.out.println("Fruit Juice. Enjoy IT!");
}
}
class Apple extends Fruit {
public Apple(String color) {
super(color);
System.out.println("I am an apple.");
}
public void doJuice() {
System.out.println("Apple Juice. Enjoy IT!");
}
}
class Orange extends Fruit {
public Apple(String color) {
super(color);
System.out.println("I am an orange.");
}
public void doJuice() {
System.out.println("Orange Juice. Enjoy IT!");
}
}
public class FruitDemo {
public static void main(String args[]) {
Fruit fruits[] = new Fruit[2];
fruits[0] = new Apple("Red");
fruits[0].doJuice();
fruits[1] = new Orange("Yellow");
fruits[1].doJuice();
Apple apple = (Apple) fruits[0];
apple.doJuice();
}
}
Дээрх жишээнээс харахад эцэг класс нэгтэй олон төрлийн subclass-ууд хоорондоо чөлөөтэй төрөл хувирч, ондооширч болж байна. Жава хэлний энэ шинж чанарыг маш өргөн ашиглаж олон төрлийн гайхалтай програмуудыг зохиосон байдаг.
inner class буюу доторх классын тухай ойлголт.
public class Main {
class Person {
// inner class defines the required structure
String first;
String last;
}
// outer class creates array of person objects with specific properties
// the objects can be referenced by personArray[1].last for example
Person personArray[]={new Person(), new Person(), new Person()};
}
Дээрх Main нэртэй класс нь дотроо Person классыг агуулж байна. Энэ класс нь зөвхөн Main класс дотор л амьдарна гэсэн үг. Main класс нь personArray нэртэй Person төрлийн массив хувьсагчтай байна. Массивийн элемент рүү дараах байдлаар хандаж болно.
personArray[1].first = "John";
personArray[1].last = "Conner";
Abstract буюу хийсвэр классын тухай.
Хийсвэр класс гэдэг нь тухайн классаас шууд обьект үүсгэн ашиглах боломжгүй, зөвхөн удамшуулан хэрэглэх зориулалттай класс юм.
abstract public class Employee {
private String name;
public Employee(String name) {
setName(name);
}
public String getName() {
return new String(name);
}
private void setName(String name) {
this.name = new String(name);
}
abstract public double pay();
public String toString() {
return "name is " + name;
}
}
Хийсвэр класс нь хийсвэр method-уудтай байх бөгөөд хийсвэр method-уудыг дахин тодорхойлж ашиглана. Түүнээс гадна хийсвэр класс нь хийсвэр бус method-уудтай байж болдог. Харин хийсвэр хувьсагч гэсэн ойлголт байдаггүй шүү.
Одоо дээрх хийсвэр классаас удамшуулан ашигласан байдлыг харуулая.
public class Hourly extends Employee {
public Hourly(String name, double rate, double hours) {
super(name);
setRate(rate);
setHours(hours);
}
public void setRate(double rate) {
this.rate = rate;
}
public void setHours(double hours) {
this.hours = hours;
}
public double getRate() {
return rate;
}
public double getHours() {
return hours;
}
public double pay() {
return rate * hours;
}
public String toString() {
return super.toString() + " (rate is " + rate + " and hours are " + hours + ')';
}
private double rate;
private double hours;
}
Дээрх жишээнд Employee класс доторх pay() нэртэй method нь abstract буюу хийсвэр функц учир Hourly класс дотор дахин тодорхойлж (override) ашигласан байна.
Incapsulation буюу битүүмжлэл гэж юу вэ?
Энэ нь тухайн классын зарим хувьсагчидад шууд хандах боломжыг хааж өгөх, далдлах арга хэлбэр юм.
public class Employee {
private float salary;
public float getSalary() {
return salary;
}
public void setSalary(float salary) {
this.salary = salary;
}
private хандалтын төрөлтэй хувьсагчийг зөвхөн тухайн класс дотроо хандан хэрэглэх боломжтой юм. Ийм хувьсагчид гаднаас хандах боломжгүй тул тухайн хувьсагчтай харьцах method-уудыг тодорхойлох нь зүйтэй. (getter, setter)
Дээрх классын хувьд salary талбарлуу дараах байдлаар шууд хандах боломжгүй.
Employee employee = new Employee();
employee.salary = 150.32;
Харин утга оноох method буюу setter функцыг хэрэглэх хэрэгтэй.
Employee employee = new Employee();
employee.setSalary(150.32);
Override гэдэг ойлголтын тухай. (дахин тодорхойлох)
Байгуулагч функыг дахин тодорхойлж болохгүй. Харин тэрний оронд удамшиж буй классын (цаашид subclass гэж нэрлэнэ) байгуулагч функц дотроос эцэг классын (цаашид superclass гэж нэрлэнэ) байгуулагч функцыг super() түлхүүр үгээр дуудаж хэрэглэнэ.
class Human {
public String name;
public int age;
public Human(String name, int age) {
this.name = name;
this.age = age;
}
public void whoAreYou() {
System.out.println("My name is "+ this.name + " and i'm "+ this.age);
}
}
public class Employee extends Human {
public String country;
public Employee(String name, int age, String country) {
super(name, age);
this.country = country;
}
public void whoAreYou() {
super.whoAreYou();
System.out.println("I'm from "+ this.country);
}
public static void main(String args[]) {
// Human классыг дангаар нь хэрэглэж үзэе
Human human = new Human("John", 30);
// Одоо Удамшсан классыг хэрэглэж үзэе
Employee emp = new Employee("Sarah", 25, "Brazil");
}
}
this түлхүүр үг нь тухайн классаа заадаг бол super түлхүүр үг нь superclass-аа заадаг. Override хийж буй method дотроос superclass-ын method руу super түлхүүр үг ашиглан хандсан байна. ( super.whoAreYou(); )
override буюу дахин тодорхойлохдоо дараах дүрмийг баримтална.
- superclass-ын method-той адил нэртэй байна.
- superclass-ын method-той адилхан буцах утгатай байна.
- superclass-ын method-той адил аргументтэй байна.
superclass-ын method ыг дахин тодорхойлоогүй үед тухайн method өөрөө дуудагдаж ажиллана.
Нэг классаас хэдэн ч удаа удамшуулж болно. Удамшил нь хэдэн ч давхар удамшилтай байж болно. Жишээлбэл Human -> Employee -> Engineer -> ITEngineer
Давхар удамшлийн үед subclass-ын байгуулагчаас зөвхөн түүний superclass-ын байгуулагчыг дуудна. superclass-ын superclass гэсэн ойлголт байхгүй. Өөрөөр хэлбэл ITEngineer классаас Employee классын байгуулагчыг дуудаггүй.
subclass нь superclass-ын бүх методыг болон хувьсагчуудыг удамшуулан (өвлөн) авдаг. Өөрөөр хэлбэл superclass дээр бичигдсэн кодыг тэр чигт нь subclass дээр COPY хийж байгаатай адил. (мэдээж байгуулагч функц, болон static method-уудаас бусад)