আমি ওরিয়েন্টেড প্রোগ্রামিংয়ের জন্য নতুন এবং আমি বুঝতে পারি না মূলটির উদ্দেশ্য কী।
হ্যাঁ, আমি পড়েছি যে এটি প্রোগ্রামের "এন্ট্রি পয়েন্ট" তবে যা আমি বুঝতে পারছি না সেটি প্রধান কী হওয়া উচিত? এবং এর দায়িত্বগুলি কী কী?
এটি ঘটতে পারে যে মূল লিখিত কিছু অন্য কোনও বস্তুতে আবদ্ধ হতে পারে, তবে আপনার এই পদ্ধতির কতটা ব্যবহার করা উচিত?
এখানে আমার প্রথম প্রধানটি আমি জাভাতে লিখেছি, এটি খুব সহজ তবে এটি আপনাকে আমার সন্দেহ আরও ভালভাবে বুঝতে পারে। আমার কাছে একটি বিমূর্ত শ্রেণি প্রাণী রয়েছে যা "বিড়াল" এবং "কুকুর" দ্বারা প্রসারিত extended আমি কিছুটি অবজেক্ট তৈরির জন্য এবং ব্যবহারকারীর সাথে একটি "ইন্টারফেস" হিসাবে ব্যবহার করেছিলাম, আপনি দেখতে পাচ্ছেন যে আমি "ব্যবহারকারীকে জিজ্ঞাসা করতে" তিনি কী করতে চান তার জন্য কিছু শর্তযুক্ত নির্দেশ ব্যবহার করেছিলেন।
আমার প্রশ্নটি উত্থাপিত হয়েছিল যে ইন্টারফেসটি অন্য কোনও বস্তুতে আবদ্ধ হতে পারে এবং সেই দায়িত্বটি মূলটিকে না দেয়।
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("What type of animal do you want to create? \n dog cat");
String type = input.nextLine();
if ( Objects.equals(type, "dog")){
System.out.println("Enter the animal's age: ");
int age = input.nextInt(); // Scans the next token of the input as an int.
System.out.println("Enter the animal's name: ");
String name = input.next();
Dog first = new Dog(name, age);
}
else if ( Objects.equals(type, "cat")) {
System.out.println("Enter the animal's age: ");
int age = input.nextInt(); // Scans the next token of the input as an int.
System.out.println("Enter the animal's name: ");
String name = input.next();
Cat first = new Cat(name, age);
}
else{
System.out.println("Error: the specified type does not exist.");
}
System.out.println("The number of animals is:" + numberOfAnimals);
}
main
ফাংশন গলি থেকে একটি ধারণা নয়।