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

জাভাতে ফাইনাল ভেরিয়েবল

একটি final ভেরিয়েবল শুধু একবার এক্সপ্লিসিটলি ইনিশিয়ালাইজ করা যায়। final ঘোষিত একটি রেফারেন্স ভেরিয়েবল কখনো অন্য অবজেক্টকে রেফার করতে রি-অ্যাসাইন করা যাবে না।

তবে, অবজেক্টের ভিতরের ডেটা পরিবর্তন করা যাবে না। তাই, অবজেক্টের স্টেট পরিবর্তন করা যায় কিন্তু রেফারেন্স না।

ভেরিয়েবলের সাথে, final মডিফায়ার প্রায়শই static এর সাথে ব্যবহার হয় কনস্ট্যান্টকে একটি ক্লাস ভেরিয়েবল বানাতে।

উদাহরণ

public class Test {
    final int value = 10;
    // কনস্ট্যান্ট ডিক্লেয়ার করার উদাহরণ:
    public static final int BOXWIDTH = 6;
    static final String TITLE = "Manager";
    public void changeValue() {
        value = 12; // এরর দেবে
    }
}
  1. জাভাতে কনস্ট্রাক্টর ফাইনাল হতে পারে না কেন

  2. জাভাতে ফাইনাল প্যারামিটার কী

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

  4. জাভাতে final কীওয়ার্ড