Page 2 - C:\Users\User\Documents\Flip PDF Professional\Spoken English by Munzereen Shahid\
P. 2
typedef struct{
float x;
float y;
}Point;
ু
তা এভােবই তা Point নােম একিট নতন ডাটা টাইপ তরী কের িনেত পাির, ওই টাইেপর ভ ািরেয়বল তরী
করেত পাির, তােক িনেয় কাজও করেত পাির ৷
Point p1;
Point p2;
p1.x = 2;
p1.y = 4;
p2.x = 5;
p2.y = 1;
float distance = sqrt ( (p2.x - p1.x) * (p2.x - p1.x) + (p2.y - p1.y) * (p2.y - p1.y) ) ;
এই য struct এর ধারনা, সহজ ভােব এটাই OOP ত াস এর ধারনা ৷ তাহেল িক OOP ত Point াস
কমন হেব আমরা জেন গিছ ৷
জাভা ত Point াস –
public class Point {
float x;
float y;
}
অবেজি ভ-িস ত Point াস –
@interface Point {
float x;
float y;
}
এখােনও একই ভােব আমরা Point ােসর অবেজ p1 ও p2 তরী কের যেকান কাজ করেত পাির ৷ মুলত
সবই struct এর মত, িক 2 িট পাথ ক তা আেছই –
1. অবেজ তরী করা ৷ িস struct এর ে Point টাইেপর একিট তরী করেত, মােন মমরীেত জায়গা িনেত
ধ িডে য়ার করেলই হেয় যত, তারপর তােত য ভ ালু রাখেত চাই, রাখা যােব ৷ যমন –
ু
Point p1;
2/13