जवाबों:
का प्रयोग Alt+ InsertWindows के लिए या Command+ Nसंपादक में मैक के लिए, आप आसानी से अपने वर्ग के किसी भी क्षेत्र के लिए मनुष्य और सेटर तरीके उत्पन्न हो सकता है। यह मेनू बार -> Code-> का उपयोग करने के समान ही हैGenerate...
और फिर शिफ्ट या कंट्रोल बटन का उपयोग करके, उन सभी वेरिएबल्स का चयन करें, जिन्हें आपको गेटर्स और सेटर्स को जोड़ने की आवश्यकता है
OSX में, डिफ़ॉल्ट रूप से ⌘+ N।
करंट मैपिंग देखने के लिए राइट-क्लिक करें और "Generate ..." चुनें। आप कई फ़ील्ड्स चुन सकते हैं जिनके लिए गेटर्स / सेटर्स को एक स्टेप के साथ जेनरेट करना है।
Http://www.jetbrains.com/idea/webhelp/generating-getters-and-setters.html देखें
Android स्टूडियो और OSx :
प्रेस cmd+ n> Generate>Getter and Setter
Android स्टूडियो और विंडोज :
प्रेस Alt+ Insert> Generate>Getter and Setter
आप निम्न चरणों का पालन करके गटर और सेटर उत्पन्न कर सकते हैं:
बस। हैप्पी कोडिंग !!
Alt + Enter
?
कर्सर को चर के नीचे रखें -> राइट-क्लिक करें -> उत्पन्न करें -> गेट्टर और सेटर -> गेटवे और सेट बनाने के लिए चर चुनें
या
Alt + Insert -> गेट्टर और सेटर -> चर चुनें
यह उत्तर आपके प्रश्न से संबंधित है, लेकिन वास्तव में इसका उत्तर नहीं है । =) यह एक दिलचस्प लाइब्रेरी है जिसका मुझे हाल ही में पता चला है और मैं आपके साथ साझा करना चाहता हूं।
प्रोजेक्ट लोम्बोक सामान्य तरीके उत्पन्न कर सकता है, जैसे गेटर्स, सेटर equals()
और hashCode()
, toString()
आपकी कक्षाओं के लिए स्वचालित रूप से। यह उन्हें बॉयलरप्लेट कोड को कम करने वाले एनोटेशन के साथ बदल देता है। लोम्बोक का उपयोग करके लिखे गए कोड का एक अच्छा उदाहरण देखने के लिए मुख्य पृष्ठ पर एक वीडियो देखें या इस लेख को पढ़ें ।
लोम्बोक के साथ एंड्रॉइड डेवलपमेंट आसान है और यह आपके एंड्रॉइड एप्लिकेशन को कोई भी 'भारी' नहीं बना देगा क्योंकि लोम्बोक केवल लाइब्रेरी है। अपने Android प्रोजेक्ट को ठीक से कॉन्फ़िगर करना महत्वपूर्ण है ।
एक और उदाहरण:
import lombok.Getter;
import lombok.Setter;
public class Profile {
@Getter @Setter
private String username;
@Getter @Setter
private String password;
}
लोम्बोक के साथ Android विकास संभव है। लोम्बोक एक संकलन-समय पर केवल निर्भरता होनी चाहिए, क्योंकि अन्यथा लोमोनोक की संपूर्णता आपके DEX फाइलों में समाप्त हो जाएगी, जिससे अनमोल स्थान नष्ट हो जाएगा। ग्रेड स्निपेट:
dependencies {
compileOnly "org.projectlombok:lombok:1.16.18"
}
इसके अलावा आप विकास के समय में अपने IDE में लोम्बोक सुविधाओं का समर्थन करने के लिए लोम्बोक इंटेलीज प्लगइन जोड़ना चाह सकते हैं । इसके अलावा Hrisey पुस्तकालय है जो लोम्बोक पर आधारित है। सीधे शब्दों में कहें तो यह लोम्बोक + पारसेबल सपोर्ट है।
सेटर, गेट्टर, कंस्ट्रक्टर आदि उत्पन्न करने के लिए विकल्पों की सूची प्राप्त करने के लिए मैक पर Ctrl+ का उपयोग करेंEnter
उपयोग कोड => उत्पन्न => गेट्टर () और सेटर () संवाद, सभी चर का चयन करें, एक समय में सभी गेट्टर (), सेटर () विधियों को उत्पन्न करें।
एक और मज़ेदार तरीका
परिभाषा के बाद ऑब्जेक्ट में कहीं भी पैरामीटर नाम टाइप करें, आपको सेटर और गेट्टर दिखाई देगा, बस चयन करें और एंटर पर क्लिक करें :)
मैंने एंड्रॉइड स्टूडियो 2.3 के साथ प्रयास किया
सही पर क्लिक करें Editor
तो चयन करें Source -> Generate Getters and Setters
या प्रेस Alt
+ Shift
+S
बस मामले में कोई ग्रहण के साथ काम कर रहा है
विंडोज 8.1 ओएस | ग्रहण विचार लूना
घोषित करें कि शीर्ष स्तर का चर private String username
ग्रहण आपकी स्क्रीन के बाईं ओर एक चेतावनी उत्पन्न करता है, उस चेतावनी पर क्लिक करें और कुछ सुझाव दिखाए, फिर उत्पन्न करें चुनें।