Mais conteúdo relacionado
Semelhante a Sw203 Lecture7 Method Override (9)
Sw203 Lecture7 Method Override
- 1. Объект хандлагат програмчлалын хэл Java Хичээл : C S203 Багш : Д.Энхжаргал Mongolia University of Science & Technology Лекц №7. Даран тодорхойлсон функц (Method override)
- 3. Method Override Удамшил Method override: Ижил нэртэй ялгаатай функц тодорхойлох Багш __ мэдээлэл Хичээлийн код calc__salary(age) Ажилтан _ мэдээлэл Нэр Төрсөн огноо Нас Хаяг calc__age(birthday) calc__salary(age)
- 4. Course CS Course Math Course Cisco Course Programming Course Basic Math Course Advanced Math Course extends extends extends extends extends extends Method override -ийн шаардлага
- 5. Course getCourseCredit()::3 CS Course Math Course Cisco Course Programming Course Basic Math Course extends extends extends extends extends extends Advanced Math Course Онцгой тохиолдол Учир нь: Course классаас удамших классууд нь бүгд 3 кредитийн хичээлүүд бөгөөд харин Advanced Math Course нь 4 кредитийн хичээл Асуудлыг хэрхэн шийдэх вэ? Method override -ийн шаардлага Course 1 getCourseCredit():: 4 extends ×
- 6. Course getCourseCredit()::3 CS Course Math Course Cisco Course Programming Course Basic Math Course extends extends extends extends extends extends Advanced Math Course getCourseCredit()::4 Онцгой тохиолдол Учир нь: Course классаас удамших классууд нь бүгд 3 кредитийн хичээлүүд бөгөөд харин Advanced Math Course нь 4 кредитийн хичээл Асуудлыг хэрхэн шийдэх вэ? Эх классын гишүүн функцтэй ижил дүрслэлтэй гишүүн функцыг түүнд тодорхойлж өгөх нь зүйтэй Method override -ийн шаардлага
- 24. Оюутан классын програмын бичлэгийг авч үзье. public class Student { String code; String name; int credit; double GPA; public String getCode() { return code; } public void setCode(String code) { this.code = code; } public int getCredit() { return credit; } public void setCredit(int credit) { this.credit = credit; } public double getGPA() { return GPA; } public void setGPA(double gpa) { GPA = gpa; } public String getName() { return name; } public void setName(String name) { this.name = name; } } Дээр Оюутан класс тодорхойлсон байна. Оюутан классд 4 гишүүн өгөгдөл ба тэдгээрт утга олгох, тэдгээрийн утгыг авч унших mutator methods буюу setter ба getter methods -ийг тодорхойлов. Оюутан классд тухайн оюутан нь төгсөгч оюутан мөн эсэхийг шалгах үүрэгтэй isCraduator нэртэй гишүүн Функц шаардлагатай гэж үзье.
- 25. Оюутан классын програмын бичлэгийг авч үзье. public class Student { String code; String name; int credit; double GPA; public String getCode() { return code; } public void setCode(String code) { this.code = code; } public int getCredit() { return credit; } public void setCredit(int credit) { this.credit = credit; } public double getGPA() { return GPA; } public void setGPA(double gpa) { GPA = gpa; } public String getName() { return name; } public void setName(String name) { this.name = name; } isGraduator ( ){ ... } } Асуулт: isGraduator( ) гишүүн функцын аргумент, гүйцэтгэх үйлдэл, буцаах утга ямар байх вэ? Хариулт: Бодит амьдралын шаардлагатай уялдуулан хийсвэрлэнэ.
- 38. Boat() Gette r functions & Setter functions tellAboutSelf() StateRegistrationNo Length Manufacturer Year Boat Sail Boat() Gette r functions & Setter functions tellAboutSelf() keelDepth numberSails motorType Sailboat Power Boat() Gette r functions & Setter functions tellAboutSelf() numberOfEngines fuelType PowerBoat