কম্পিউটার টিউটোরিয়াল

জাভাতে public static void main()-এর অর্ডার static public void main() করতে পারি কি?


হ্যাঁ, আমরা জাভাতে public static void main() থেকে static public void main()-এ অর্ডার পরিবর্তন করতে পারি, কম্পাইলার কোনো কম্পাইল-টাইম বা রান-টাইম এরর থ্রো করে না। জাভাতে, আমরা অ্যাক্সেস মডিফায়ার যেকোনো অর্ডারে ডিক্লেয়ার করতে পারি, মেথডের নাম শেষে আসে, রিটার্ন টাইপ দ্বিতীয় শেষে আসে এবং তারপর আমাদের পছন্দ। কিন্তু জাভা কোডিং স্ট্যান্ডার্ড অনুযায়ী অ্যাক্সেস মডিফায়ার (public, private এবং protected) সাবচেয়ে সামনে রাখা সুপারিশ করা হয়।

সিনট্যাক্স

public static void main(String args[]) { 
    // কিছু স্টেটমেন্ট 
}

উদাহরণ

class ParentTest { 
    int age = 10; 
    public int getAge() { 
        age += 25; 
        return age; 
    } 
} 
public class Test { 
    // এখানে আমরা static public void main(String args[]) ডিক্লেয়ার করতে পারি 
    static public void main(String args[]) { 
        ParentTest pt = new ParentTest(); 
        System.out.println("Age is: "+ pt.getAge()); 
    } 
}

উপরের উদাহরণে, আমরা public static void main()-এর বদলে static public main() ডিক্লেয়ার করেছি, কোড কোনো এরর ছাড়া সফলভাবে রান হয়।

আউটপুট

Age is: 35
  1. জাভাতে JToolTip-এর ব্যাকগ্রাউন্ড এবং ফোরগ্রাউন্ড কালার পরিবর্তন

  2. জাভাতে JButton-এর টেক্সট ডাইনামিক্যালি পরিবর্তন

  3. জাভাতে FocusListener ইন্টারফেসের গুরুত্ব

  4. জাভাতে JComboBox-এ আইটেমগুলো সর্ট করা