java inheristance polymorthism exercises

Upload: nguyen-hai-ha

Post on 03-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/21/2019 Java Inheristance Polymorthism Exercises

    1/7

    www.stanford.com.vn

    JAVA FOR BASE Part 05

    Stanford - Hc v lm vic trong mi trng thc t Trang 1/ 7

    KTHA

    Bi tp phn KTha (Inheristance):

    Bi tp 1

    * Yu cu :

    Thit kgiao din nh trn.

    Sdng kin thc hc vktha lm bi tp trn.

    a.Thng skthut chung cho tt ccc dng xe Toyota iQ nh sau :

    Vnh c hp kim 15inch.

    n pha cm bin anh sng

    Cn gt nc cm bin

  • 7/21/2019 Java Inheristance Polymorthism Exercises

    2/7

    www.stanford.com.vn

    JAVA FOR BASE Part 05

    Stanford - Hc v lm vic trong mi trng thc t Trang 2/ 7

    Xy lanh VVT-I dung tch 1lit/3 chic

    Tiu thnhin liu : 3,6lit/100kmNng kh thi : 99g/km

    iu ha nhit

    b.Cc phkin i ring tng dng xe nh :

    Dng xe Toyota iQ1:

    o Gng iu khin in v c si

    o m thanh 6 loa

    o

    n sng m

    Dng xe Toyota iQ2 :

    o

    Gng iu khin in v c si

    o n sng m

    o Hthng cha kha thng minh

    Hng dn:

    Xy dng mt lp i tng mang nhng thng schung cho tt cccdng xe.

    Cc dng xe khc ktha i tng chung v xy dng thm nhng

    thng sring ca tng dng xe.

    Mun chn gi trvo cho jList trn chng ta sdng :

    o

    DefaultListModel lstModel = new DefaultListModel();o lstModel.addElement("Stanford - Dy kinh nghim lp

    trnh");o

    jList1.setModel(lstModel);

  • 7/21/2019 Java Inheristance Polymorthism Exercises

    3/7

    www.stanford.com.vn

    JAVA FOR BASE Part 05

    Stanford - Hc v lm vic trong mi trng thc t Trang 3/ 7

    Bi tp 2

    Yu cu:

    Thit kgiao din tng tnh trn.

    Sdng kin thc hc vktha lm bi tp trn.

    a.Xy dng lp i tng ng vt l lp c scho 2 i tng l Ngi v Ch ktha. Lp ng vt c nhng c im nh sau :

    C chn

    C mt

    C tai

    Bit chy

    Bit ng

    b.i tng Ch ktha v pht trin mt sc im ring ca loi nh :

    C ui

  • 7/21/2019 Java Inheristance Polymorthism Exercises

    4/7

    www.stanford.com.vn

    JAVA FOR BASE Part 05

    Stanford - Hc v lm vic trong mi trng thc t Trang 4/ 7

    Bit sa

    Bit quy ui

    c.i tng Ngi ktha v pht trin mt sc im ring ca loi nh:

    C tay

    Bit ni

    Bit khiu v

    Hng dn: Da vo hng dn bi tp trn, lm tng t

    Bi tp 3

    * Yu cu :

    Thit kgiao din tng tnh trn.

  • 7/21/2019 Java Inheristance Polymorthism Exercises

    5/7

    www.stanford.com.vn

    JAVA FOR BASE Part 05

    Stanford - Hc v lm vic trong mi trng thc t Trang 5/ 7

    Sdng kin thc hc vktha lm bi tp trn.

    Yu cu nghip vxl nh bi s2

    A HNH

    Bi tp phn Polymorphism:

    Bi tp 1

    Yu cu:

    Thit kgiao din tng tnh trn.

    Sdng kin thc hc vtnh a hnh lm bi tp trn.

    Xy dng lp c s mang tn LopDongVat c cc thuc tnh cho

    php cc lp k tha nhn v gi tr : S chn, s mt, s ui. C

  • 7/21/2019 Java Inheristance Polymorthism Exercises

    6/7

    www.stanford.com.vn

    JAVA FOR BASE Part 05

    Stanford - Hc v lm vic trong mi trng thc t Trang 6/ 7

    phng thc o mang tn Ku cho php cc lp ktha thc thi theo

    cch ring ca mnh.

    (Hc vin c thmrng thm cho bi tp ny)

    Bi tp 2

    Yu cu:

    Thit kgiao din tng tnh trn.

    Sdng kin thc hc vtnh a hnh lm bi tp trn.

    Xy dng mt lp i tng c smang tn ChuanISO. L bn p

    dng chun ISO 9001 cho tt c cc nh cung cp dch v thoi khing k phi khai bo sdng 2 chun thng sl Bng Tn v Tn

    S tbn ChuanISO a ra.

    a. Thng sbng tn :

  • 7/21/2019 Java Inheristance Polymorthism Exercises

    7/7

    www.stanford.com.vn

    JAVA FOR BASE Part 05

    Stanford - Hc v lm vic trong mi trng thc t Trang 7/ 7

    CDMA

    WCDMA GSM

    b. Thng stn s:

    900 Mhz902 Mhz

    903 Mhz905 Mhz

    906 Mhz908 Mhz