সুচিপত্র:
ভিডিও: জাভাতে তারিখ বস্তু পরিবর্তনযোগ্য?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
ক পরিবর্তনযোগ্য বস্তু সহজভাবে একটি বস্তু যা নির্মাণের পর তার অবস্থা পরিবর্তন করতে পারে। উদাহরণস্বরূপ, StringBuilder এবং তারিখ হয় পরিবর্তনযোগ্য বস্তু , যখন স্ট্রিং এবং পূর্ণসংখ্যা অপরিবর্তনীয় বস্তু . একটি ক্লাস একটি থাকতে পারে পরিবর্তনযোগ্য বস্তু একটি ক্ষেত্র হিসাবে।
একইভাবে, তারিখ ক্লাস কি জাভাতে অপরিবর্তনীয়?
তারিখ এটি না অপরিবর্তনীয় , আমরা একটি প্রতিরক্ষামূলক কপি করতে হবে জাভা . ব্যবহার তারিখ এই ইনস্ট্যান্স ভেরিয়েবলের একটি রেফারেন্স ফেরত দেওয়ার সময় ফিল্ড। আসুন একটি অনুমানিক ব্যক্তি তৈরি করি শ্রেণী যার নাম এবং ডব মাত্র দুটি সদস্য।
পরবর্তীকালে, প্রশ্ন হল, জাভাতে অপরিবর্তনীয় বস্তু কি? অপরিবর্তনীয় বস্তু হয় বস্তু যে পরিবর্তন না. আপনি তাদের তৈরি, তারপর আপনি তাদের পরিবর্তন করতে পারবেন না. ক জাভা অপরিবর্তনীয় বস্তু এর সমস্ত ক্ষেত্র অবশ্যই অভ্যন্তরীণ, ব্যক্তিগত চূড়ান্ত ক্ষেত্র হতে হবে। এটি অবশ্যই কোনো সেটারের বাস্তবায়ন করবে না। এটির একটি কনস্ট্রাক্টর প্রয়োজন যা প্রতিটি একক ক্ষেত্রের জন্য একটি মান নেয়।
এখানে, বস্তুগুলি কি জাভাতে পরিবর্তনযোগ্য?
অপরিবর্তনীয় বস্তু সহজভাবে হয় বস্তু যার রাষ্ট্র ( বস্তু ডেটা) নির্মাণের পরে পরিবর্তন করা যাবে না। উদাহরন স্বরুপ অপরিবর্তনীয় বস্তু JDK থেকে স্ট্রিং এবং পূর্ণসংখ্যা অন্তর্ভুক্ত। পরিবর্তনযোগ্য বস্তু পরিবর্তন করা যেতে পারে যে ক্ষেত্র আছে, অপরিবর্তনীয় বস্তু এর পরে পরিবর্তন করা যেতে পারে এমন কোনো ক্ষেত্র নেই বস্তু সৃষ্ট.
আপনি কিভাবে জাভাতে একটি বস্তু পরিবর্তনযোগ্য করবেন?
জাভাতে অপরিবর্তনীয় ক্লাস
- ক্লাসটিকে চূড়ান্ত হিসাবে ঘোষণা করুন যাতে এটি বাড়ানো যায় না।
- সমস্ত ক্ষেত্র ব্যক্তিগত করুন যাতে সরাসরি অ্যাক্সেস অনুমোদিত না হয়।
- ভেরিয়েবলের জন্য সেটার পদ্ধতি প্রদান করবেন না।
- সমস্ত পরিবর্তনযোগ্য ক্ষেত্রগুলিকে চূড়ান্ত করুন যাতে এটির মান শুধুমাত্র একবার বরাদ্দ করা যায়।
- গভীর অনুলিপি সম্পাদনকারী কনস্ট্রাক্টরের মাধ্যমে সমস্ত ক্ষেত্রগুলি শুরু করুন।
প্রস্তাবিত:
নামযুক্ত tuples কি পরিবর্তনযোগ্য?
লেবেল চিন্তা করুন, বাক্স নয়. পাইথন টিপলগুলির একটি আশ্চর্যজনক বৈশিষ্ট্য রয়েছে: তারা অপরিবর্তনীয়, তবে তাদের মান পরিবর্তন হতে পারে। এটি ঘটতে পারে যখন একটি টিপল কোনো পরিবর্তনযোগ্য বস্তুর একটি রেফারেন্স ধারণ করে, যেমন একটি তালিকা
তারিখ সময় এবং তারিখ সময় স্থানীয় মধ্যে পার্থক্য কি?
উভয়ের মধ্যে পার্থক্য হল তারিখ-সময়-স্থানীয় ইনপুট সময় অঞ্চল অন্তর্ভুক্ত করে না। টাইম জোন আপনার আবেদনের জন্য গুরুত্বপূর্ণ না হলে, datetime-local ব্যবহার করুন। কিছু ব্রাউজার এখনও ডেটটাইম ইনপুট ধরন ধরার চেষ্টা করছে
আমরা কিভাবে তারিখ ক্ষেত্রের সাথে জাভাতে ক্লাস অপরিবর্তনীয় করতে পারি?
আমরা তারিখ ফিল্ডের সাথে মিউটেবল অবজেক্ট সহ একটি অপরিবর্তনীয় শ্রেণী তৈরি করে এই নির্দেশিকাগুলি আসলে কী বোঝায় তা বুঝতে পারব। "সেটার" পদ্ধতিগুলি প্রদান করবেন না - যে পদ্ধতিগুলি ক্ষেত্রগুলি বা ক্ষেত্র দ্বারা উল্লেখ করা বস্তুগুলিকে সংশোধন করে৷ সব ক্ষেত্র চূড়ান্ত এবং ব্যক্তিগত করুন. সাবক্লাসগুলিকে পদ্ধতি ওভাররাইড করার অনুমতি দেবেন না
একটি প্রধান লগ পরিবর্তনযোগ্য লোড কেন্দ্র কি?
একটি প্রধান লগ টাইপ লোড সেন্টারে একটি প্রধান সার্কিট ব্রেকার নেই। প্রধান লগ লোড কেন্দ্রগুলিকে কখনও কখনও অ্যাড-অন, সেকেন্ডারি বা ডাউনস্ট্রিম প্যানেল হিসাবে উল্লেখ করা হয়। এই প্যানেলগুলি যোগ করা হয় যখন প্রধান ব্রেকার লোড সেন্টারের সমস্ত সার্কিট স্লট পূর্ণ হয় বা যখন একটি দূরবর্তী প্যানেল ইচ্ছা হয়
জাভাতে সহচর বস্তু কি?
"সঙ্গী বস্তু" হল "অবজেক্ট" ধারণার একটি সম্প্রসারণ: একটি বস্তু যা একটি নির্দিষ্ট শ্রেণীর সহচর, এবং এইভাবে এটির ব্যক্তিগত স্তরের পদ্ধতি এবং বৈশিষ্ট্যগুলিতে অ্যাক্সেস রয়েছে