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

যখন আমরা একটা অবেজ  টাইেপর ভ ািরেয়বল িডে য়ার কির –


              Point p1;


                             ু
             তখন p1 হেলা  ধ একটা  রেফের  / িঠকানা বা একটা  রেফের  রাখার মত একটা জায়গা ৷ এখােন p1 হেলা
             িস এর পেয় ার এর মত এবং আসেলই তাই ৷

             এখন যিদ আমরা একটা অবেজ  জেন   েয়াজনীয়  মেমারী বরা  চাই, তাহেল িলখব –


              new Point();

                                                    ু
                                                      ু
             এর ফেল  মেমারী িকছ জায়গা  নয়া হেব, কতটক  নয়া হেব তা Point  ােসর  ডিফেনশন  থেকই  বাঝা যায় ৷
                                ু
             এখন  মেমারীেত  েয়াজনীয় জায়গা পাওয়া  গেল, এই কল  থেক ওই  মেমারী  লােকশেনর  রেফের  / িঠকানা
             পািঠেয়  দয়া হয়,  য  রেফের  / িঠকানা িটেক আমরা এভােব p1 ভ ািরেয়বল এ  রেখ িদই –

              Point p1 = new Point();

             এইেয  কান অবেজ  এর জেন   মেমারী বরা  কের তার িঠকানা জািনেয়  দয়ার নামই ক  াকশন ৷  িতটা  ােসর
             একটা িবেশষ ধরেনর  মথড এই কাজিট কের, যার নাম ক  া র ৷ জাভােত –


             –  কান  ােসর ক  া র এর নাম ওই  ােসর নােমই হয়, তাই নাম  দেখই  বাঝা যায় সব েলা  মথেডর মেধ
              কানটা ক  া র ৷


             – ক  া েরর  কান িরটান  টাইপ বা িরটান    টেম  থােক না, কারণ আমরা জািন  য Point  ােসর ক  া র
             সবসময় একিট Point অবেজ  এর জেন   মেমারী বরা  কের, অন সব  মথেডর মত বািক কাজ েলা কের
             সবেশেষ Point টাইেপর একিট  রেফের  / িঠকানা িরটান  করেব ৷

              public class Point {

             private float x;
             private float y;


             // constructor


             public Point() {
             this.x = 0;
             this.y = 0;
             }
             }


             অবেজি ভ-িস  ত

              Point p1 = new Point();

             এই   টেম িটেকই এভােব  লখা হয় –


              Point *p1 = [ [ Point alloc ] init] ;

                                                                                  ু
             যার উে শ  একই, িক  এভােব  কন িলখেত হেব তা পের  দখব ৷ ক  া রও একট িভ ভােব  লখা হয়, িকভােব
             তা পের  দখব ৷




                                                                                                             9/13
   4   5   6   7   8   9   10   11   12   13