উত্তর:
ব্যবহার Alt+ + InsertWindows এর জন্য বা Command+ + Nসম্পাদকে Mac এর জন্য, আপনি সহজেই আপনার বর্গ কোন ক্ষেত্রের জন্য গেটার এবং সেটার পদ্ধতি জেনারেট করতে পারেন। এটি মেনু বার -> Code-> ব্যবহারের মতো একই প্রভাব ফেলেGenerate...
এবং তারপরে শিফট বা নিয়ন্ত্রণ বোতামটি ব্যবহার করে, আপনাকে গেটার এবং সেটটার যুক্ত করার জন্য প্রয়োজনীয় সমস্ত ভেরিয়েবল নির্বাচন করুন
ওএসএক্সে, ⌘+ Nডিফল্টরূপে।
ডান ক্লিক করুন এবং বর্তমান ম্যাপিং দেখতে "উত্পন্ন ..." চয়ন করুন। আপনি একাধিক ক্ষেত্র নির্বাচন করতে পারেন যার জন্য এক ধাপে গিটার / সেটটারগুলি উত্পন্ন করা যায়।
Http://www.jetbrains.com/idea/webhelp/generating-getters-and-setters.html দেখুন
অ্যান্ড্রয়েড স্টুডিও এবং ওএসএক্স :
প্রেস cmd+ + n> Generate>Getter and Setter
অ্যান্ড্রয়েড স্টুডিও এবং উইন্ডোজ :
প্রেস Alt+ + Insert> Generate>Getter and Setter
আপনি নিম্নলিখিত পদক্ষেপগুলি দ্বারা গেটর এবং সেটার তৈরি করতে পারেন:
এটাই. শুভ কোডিং !!
Alt + Enter
?
কার্সারটি ভেরিয়েবলের নীচে রাখুন -> ডান ক্লিক করুন -> জেনারেট করুন -> গেটর এবং সেটার -> প্রাপ্ত এবং সেট করতে ভেরিয়েবলগুলি চয়ন করুন
অথবা
Alt + sertোকান -> গেটর এবং সেটার -> ভেরিয়েবলগুলি চয়ন করুন
আপনি পদ্ধতির উপসর্গ হিসাবে এম ছাড়া গেটর এবং সেটার তৈরি করতে AndroidAccessors
প্লাগিন অফ ব্যবহার করতে পারেনAndroid Studio
প্রাক্তন: এমআইডি; উত্পন্ন getId()
এবং setId()
পরিবর্তে getmId()
এবং হবেsetmId()
এই উত্তরটি আপনার প্রশ্নের সাথে সম্পর্কিত তবে এটির সঠিক উত্তর নয়। =) এটি একটি আকর্ষণীয় গ্রন্থাগার আমি সম্প্রতি খুঁজে পেয়েছি এবং আমি আপনার সাথে ভাগ করতে চাই।
প্রকল্প Lombok যেমন getters, setters সাধারণ পদ্ধতি, তৈরি করতে পারে, equals()
এবং hashCode()
, toString()
, আপনার ক্লাস জন্য স্বয়ংক্রিয়ভাবে। এটি বয়লারপ্লেট কোড হ্রাস করে টিকা দিয়ে তাদের প্রতিস্থাপন করে। লম্বোক ব্যবহার করে কোডের লিখিত একটি ভাল উদাহরণ দেখতে প্রধান পৃষ্ঠায় একটি ভিডিও দেখুন বা এই নিবন্ধটি পড়ুন ।
লম্বোকের সাথে অ্যান্ড্রয়েড বিকাশ করা সহজ এবং আপনার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটিকে কোনও 'ভারী' করে তুলবে না কারণ লম্বোক এক সংকলনযুক্ত একমাত্র লাইব্রেরি। আপনার অ্যান্ড্রয়েড প্রকল্পটি সঠিকভাবে কনফিগার করা গুরুত্বপূর্ণ ।
আরেকটি উদাহরণ:
import lombok.Getter;
import lombok.Setter;
public class Profile {
@Getter @Setter
private String username;
@Getter @Setter
private String password;
}
লম্বোকের সাথে অ্যান্ড্রয়েড বিকাশ সম্ভব। লম্বোক একমাত্র সঙ্কলন-সময় নির্ভরতা হওয়া উচিত, কারণ অন্যথায় লম্বোকের সম্পূর্ণতা আপনার ডেক্স ফাইলগুলিতে শেষ হবে এবং মূল্যবান স্থান নষ্ট করবে। গ্রেডল স্নিপেট:
dependencies {
compileOnly "org.projectlombok:lombok:1.16.18"
}
এছাড়াও আপনি উন্নয়নের সময়ে আপনার আইডিইতে লম্বোক বৈশিষ্ট্যগুলি সমর্থন করতে লম্বোক ইনটেলিজি প্লাগইন যুক্ত করতে পারেন । এছাড়াও হৃসি গ্রন্থাগারটি রয়েছে যা লম্পকের উপর ভিত্তি করে। সরল কথায় বলতে গেলে এটি লম্বোক + পার্সেলেবল সমর্থন।
কোড => জেনারেট => গিটার () এবং সেটার () ডায়ালগ ব্যবহার করুন, সমস্ত ভেরিয়েবল নির্বাচন করুন, এক সাথে সমস্ত গেটার (), সেটার () পদ্ধতি উত্পন্ন করুন।
আর একটি মজার উপায়
সংজ্ঞার পরে অবজেক্টের যে কোনও জায়গায় প্যারামিটারের নাম টাইপ করুন, আপনি সেটার এবং গিটার দেখতে পাবেন, কেবল নির্বাচন করুন এবং এন্টার টিপুন :)
আমি অ্যান্ড্রয়েড স্টুডিও ২.৩ দিয়ে চেষ্টা করেছি
রাইট-এ ক্লিক করুন Editor
তারপর নির্বাচন Source -> Generate Getters and Setters
বা প্রেস Alt
+ + Shift
+ +S
সেক্ষেত্রে কেউ যদিগ্রহণের সাথে কাজ করছে
উইন্ডোজ 8.1 ওএস | অলস লুনা গ্রহণ
শীর্ষ স্তরের ভেরিয়েবল ঘোষণা করুন private String username
Elpipse দয়া করে আপনার স্ক্রিনের বাম দিকে সতর্কতা জেনার করুন যে সতর্কতা এবং কয়েকটি প্রস্তাব প্রদর্শন করা হবে, তারপরে উত্পন্ন নির্বাচন করুন।