এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে একাধিক উত্তরাধিকার প্রয়োগ করতে হয়। জাভা একাধিক উত্তরাধিকার সমর্থন করে না। এর মানে হল যে একটি ক্লাস একাধিক ক্লাস প্রসারিত করতে পারে না, তবে আমরা এখনও 'এক্সটেন্ডস' কীওয়ার্ড ব্যবহার করে ফলাফল অর্জন করতে পারি।
অ্যালগরিদম
ধাপ 1 – STARTধাপ 2 – সার্ভার, সংযোগ এবং my_test ধাপ 3 নামে তিনটি ক্লাস ঘোষণা করুন – 'এক্সটেন্ডস' কীওয়ার্ড ব্যবহার করে ক্লাসগুলি একে অপরের সাথে সম্পর্কিত করুন ধাপ-4 - একটি প্রধান ফাংশন থেকে প্রতিটি ক্লাসের অবজেক্টগুলিকে কল করুন। ধাপ 5 – STOPপ্রে>উদাহরণ 1
ক্লাস সার্ভার{ void my_frontend(){ System.out.println("ফ্রন্টএন্ডের সাথে সংযোগ সফলভাবে প্রতিষ্ঠিত হয়েছে");} } ক্লাস জাভা সার্ভারকে প্রসারিত করে{ void my_backend(){ System.out.println("ব্যাকএন্ডের সাথে সংযোগ সফলভাবে প্রতিষ্ঠিত হয়েছে "); } } ক্লাস সংযোগ জাভাকে প্রসারিত করে{ void my_database(){ System.out.println("ডাটাবেসের সাথে সংযোগ সফলভাবে প্রতিষ্ঠিত হয়েছে"); } } পাবলিক ক্লাস my_test{ public static void main(String args[]){ connection my_connection=new connection(); my_connection.my_database(); my_connection.my_backend(); my_connection.my_frontend(); }}আউটপুট
ডাটাবেসের সাথে সংযোগ সফলভাবে প্রতিষ্ঠিত হয়েছে ব্যাকএন্ডের সাথে সংযোগ সফলভাবে প্রতিষ্ঠিত হয়েছে ফ্রন্টএন্ডের সাথে সংযোগ সফলভাবে প্রতিষ্ঠিত হয়েছেউদাহরণ 2
ইন্টারফেস My_restaurents { void eat();}interface My_journey { void travel();}ক্লাস হলিডে প্রয়োগ করে My_restaurents, My_journey { public void eat() { System.out.println("আমি এই খাবার চেষ্টা করছি"); } সর্বজনীন অকার্যকর ভ্রমণ() { System.out.println("আমি এই পথটি চেষ্টা করছি"); }}পাবলিক ক্লাস মাই_ট্রিপ { পাবলিক স্ট্যাটিক ভ্যায়েড মেইন(স্ট্রিং আর্গস[]) { হলিডে মাই_শেডিউল =নতুন ছুটির দিন(); my_schedule.eat(); my_schedule.travel(); }}আউটপুট
আমি এই খাবার চেষ্টা করছি আমি এই রুটে চেষ্টা করছি