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

জাভাতে main-এ ‘public’ কে ‘private’ দিয়ে রিপ্লেস করা


যখন 'public' 'main'-এ ব্যবহার করা হয়:

উদাহরণ

public class Demo{    public static void main(String args[]){       System.out.println("This is a sample only");    } }

আউটপুট

This is a sample only

Demo নামক একটি ক্লাসে main ফাংশন থাকে যা public। এতে একটি প্রিন্ট ফাংশন থাকে যা সফলভাবে কম্পাইল, এক্সিকিউট হয় এবং কনসোলে মেসেজ প্রিন্ট করে।

যখন 'public' কে 'private' দিয়ে রিপ্লেস করা হয়:

উদাহরণ

public class Demo{    private static void main(String args[]){       System.out.println("This is a sample only");    } }

আউটপুট

Error: Main method not found in class Demo, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.Application

Demo নামক একটি ক্লাসে main ফাংশন থাকে যা public নয় বরং private। এতে একটি প্রিন্ট ফাংশন থাকে যা সফলভাবে কম্পাইল হয় না, তাই এরর দেখায় যে 'main' মেথডটি খুঁজে পাওয়া যায়নি কারণ এটি প্রাইভেট হওয়ার কারণে অ্যাক্সেস করা যাচ্ছিল না।


  1. Eclipse-এ জাভाएফএক্স সেটআপ

  2. জাভাতে মিউটেবল অবজেক্ট রেফারেন্স সহ ইমিউটেবল ক্লাস কীভাবে তৈরি করবেন?

  3. জাভাতে মেইন মেথড প্রাইভেট ঘোষণা করা যায় কি?

  4. জাভাতে ডাউনকাস্টিং