Page 6 - C:\Users\User\Documents\Flip PDF Professional\Spoken English by Munzereen Shahid\
P. 6

// additional properties of Doel, but a bird may not


             // additional methods what a Doel can do, but a bird may not

             }


             একই কাজ করেত পাির Moyna  াস িলখেত বা আর  যেকান পািখর  াস িলখেত ( যমন – Chicken, Duck
             ইত ািদ) ৷ তাহেল অেনক সহেজ আমরা Doel  ক Bird বািনেয় িদেত পারলাম, কারণ Doel  তা আসেলই একটা
             Bird, আবার  স অবশ ই একটা Doel


             সহজভােব বলেত  গেল, OOP এর এই  মতােকই ইনেহিরেট  বেল (লিজক াল, আবার বােয়ালিজক ালও) ৷


                                                            ু
                                                                               ু
             এখন এই  য Bird  াস, তার এবং তার মত আেরা িকছ  ােসর একটা কমন সপার  াস থাকেত পাের,  সে ে
             Bird  াস টা হয়ত এভােব  লখা হত –
              public class Bird extends Animal {

             // code for bird


             }


             Animal  াস  ধমা  সকল  ািনর কমন  বিশ  িনেয়  লখা হেয় থাকেত পাের ৷
                            ু

             IS-A স কঃ

             (certain)

             Doel IS-A Bird
             Moyna IS-A Bird


             কারণ Bird হেলা Doel ও Moyna এর সপার-টাইপ বা সপার- াস, আর Doel ও Moyna তার সাব- াস
                                                 ু
                                                              ু
             (certainly Not)


             Doel IS-NOT-A Moyna
             Moyna IS-NOT-A Doel


                         ু
             তােদর কমন সপার টাইপ থাকেত পাের, িক  তারা পর র  িত াপনেযাগ  নয়
             (uncertain)


             Bird MAY-BE-A Doel
             Bird MAY-BE-A Moyna


             একিট Bird হয় Doel না হয় Moyna না হয় আর  কান সাব- ােসর হেত পাের, তেব  সটা িনি ত  কানটা তা না
              দেখ বলা যােব না ৷

             এে স  মািডফায়ার ও  গটার /  সটার


                                                                                                   ু
              য ল াংেয়জই  হাক, OOP মােনই হেলা  সখােন অেনক অেনক  াস থাকেব, যােদর সবারই িনজ  িকছ   াপািট
             ও  মথড থাকেব ৷  যমন Point  ােসর িছল x ও y   াপািট, এেদরেক িডে য়ার কেরিছলাম এভােব –



                                                                                                             6/13
   1   2   3   4   5   6   7   8   9   10   11