কোটলিনে কোনও পাবলিক গেটর এবং প্রাইভেট (কেবলমাত্র অভ্যন্তরীণ সংশোধনযোগ্য) সেটার রয়েছে এমন কোনওরূপ সংজ্ঞায়নের সঠিক উপায় কী?
কোটলিনে কোনও পাবলিক গেটর এবং প্রাইভেট (কেবলমাত্র অভ্যন্তরীণ সংশোধনযোগ্য) সেটার রয়েছে এমন কোনওরূপ সংজ্ঞায়নের সঠিক উপায় কী?
উত্তর:
var setterVisibility: String = "abc" // Initializer required, not a nullable type
private set // the setter is private and has the default implementation
দেখুন: প্রোপার্টি গেটর এবং সেটার
var abc: String = ""; private set
private set
।
আপনি নিম্নলিখিত পদ্ধতির সাহায্যে এটি সহজেই করতে পারেন :
var atmosphericPressure: Double = 760.0
get() = field
private set(value) {
field = value
}
মিডিয়াম এই পোস্টটি দেখুন: কোটলিনে সম্পত্তি, গেটর এবং সেটর ।
আশাকরি এটা সাহায্য করবে.
var name : String = "Peter"
private set
ডিফল্টরূপে সমস্ত সম্পত্তি এবং ফাংশনগুলি কোটলিনে সর্বজনীন। অতএব সেটেটরটি স্পষ্টভাবে ব্যক্তিগত হিসাবে ঘোষণা করতে হবে যখন গিটারটি ডিফল্টরূপে সর্বজনীন হয়।
private set
একটি নতুন লাইনে থাকা আবশ্যক।