কম্পিউটার

জাভাতে সমষ্টি


একত্রিতকরণ HAS-A সম্পর্ককে বোঝায়। আসুন প্রথমে উদাহরণটি দেখি -

উদাহরণ

public class Vehicle{}
public class Speed{}
public class Van extends Vehicle {
   private Speed sp;
}

এটি দেখায় যে ক্লাস ভ্যান এর গতি আছে। গতির জন্য একটি পৃথক শ্রেণী থাকার মাধ্যমে, আমাদের ভ্যান ক্লাসের ভিতরে গতির সাথে সম্পর্কিত সম্পূর্ণ কোডটি রাখতে হবে না, যা একাধিক অ্যাপ্লিকেশনে গতির শ্রেণীকে পুনরায় ব্যবহার করা সম্ভব করে তোলে৷

অবজেক্ট-ওরিয়েন্টেড বৈশিষ্ট্যে, ব্যবহারকারীদের কোন বস্তুটি আসল কাজ করছে তা নিয়ে মাথা ঘামানোর দরকার নেই। এটি অর্জন করার জন্য, ভ্যান ক্লাস ভ্যান শ্রেণীর ব্যবহারকারীদের কাছ থেকে বাস্তবায়নের বিবরণ লুকিয়ে রাখে। সুতরাং, মূলত যা ঘটে তা হল ব্যবহারকারীরা ভ্যান ক্লাসকে একটি নির্দিষ্ট অ্যাকশন করতে বলবে এবং ভ্যান ক্লাস হয় নিজে কাজটি করবে বা অন্য ক্লাসকে অ্যাকশন করতে বলবে।
ক্রিয়া করার জন্য একটি বস্তু ধারণ করার এই ধারণাটিকে একত্রীকরণ বলা হয়।


  1. জাভাতে ফাইনাল ক্লাস

  2. জাভাতে চূড়ান্ত কীওয়ার্ড

  3. জাভাতে সুপার কীওয়ার্ড

  4. জাভাতে একটি সম্পর্ক আছে