Page 4 - C:\Users\User\Documents\Flip PDF Professional\Spoken English by Munzereen Shahid\
P. 4
Point p1 = new Point();
p1.setValues(4,5);
ু
খুব সহেজ ভ ালু সট করা যমন গল, আেরা হাজারটা সিবধা আমরা ধীের ধীের জেন যাব ৷
এবার আর একট জিটল একটা ােসর উদাহরণ নয়া যাক ৷ ভেব দখুন Point ােসর যমন x আর y িছল
ু
যােদর টাইপ িছল float, তাহেল Circle ােসর কী কী থাকেব? চলুন দেখ িনই –
public class Circle {
Point center;
float radius;
public float area() {
return PI * radius * radius;
}
public float circumference() {
return 2 * PI * radius;
}
// one or more methods related to a circle
}
ু
ু
একটা বে র ক আর ব াসাধ জানেলই আসেল আর িকছ জানা লােগ না ৷ তাই আমােদর ধ এই দুেটা
ৃ
ভ ািরেয়বলই দরকার ৷ িক ল ক ন, center িনেজই িক অন আর একটা ােসর (Point) অবেজ হেত
যাে ৷ আর radius এর float তা ি িলিমনাির টাইপ ৷
অথ াৎ ােসর াপািট িহেসেব অন ােসর অবেজ থাকেতই পাের, য িনেজও একইভােব আেরা অন বা একই
ােসর অবেজ রাখেত পাের, এই চইেনর আসেল কান শষ নই ৷ এটা িস এর struct ে ও স ব িছল ৷
ু
তব OOP ত আমরা াস ব বহার কির তার অন শি েলার কারেন ৷
এরকম অসংখ াস িক জাভা িকংবা অবেজি ভ-িস িকংবা অন ান OOP ভাষােত ত া াড লাইে রী
ু
ু
িহেসেব লখাই আেছ ৷ আমরা এই লাইে রী াস েলা যমন ব বহার করব আবার িনেজেদর মত নতন নতন াস
িলখেতও থাকব ৷
ু
অনশীলন – Human ােসর কী কী াপািট থাকেত পাের? জাভা বা অবেজি ভ-িস ত উদাহরণ িদেত হেব ৷
………. 15
অনশীলন – Human ােসর কী কী মথড থাকেত পাের? জাভা বা অবেজি ভ-িস ত উদাহরণ িদেত হেব ৷
ু
……….20
ু
অনশীলন – জাভা বা অবেজি ভ-িস ত ব ল ব ব ত অ ত 5 িট ােসর নােমর তািলকা তরী করেত হেব ৷
……… 5
ইনেহিরেট
4/13