इस वर्ग का अर्थ क्या है? नोटेशन (AlertDialog.builder) एक वर्ग निर्माता में?कक्षा के नामों के बीच डॉट-नोटेशन क्या है और इसका क्या अर्थ है?
public Dialog onCreateDialog(Bundle savedInstanceState) {
return new AlertDialog.Builder(getActivity())
.setTitle(R.string.date_picker_title)
.setPositiveButton(android.R.string.ok, null)
.create();
}
क्या इसका मतलब यह है कि बिल्डर वर्ग को अलर्टडिअलॉग कक्षा के अंदर परिभाषित किया गया है? या बिल्डर एक विधि है, लेकिन इसका पहला पत्र पूंजीकृत है इसलिए मैं उलझन में हूं।
बिल्डर पैटर्न के लिए देखें। –
यह [धाराप्रवाह] है (http://en.wikipedia.org/wiki/Fluent_interface)। उन्होंने स्पष्टता के लिए लाइन ब्रेक डाले। –
विधि श्रृंखला के बारे में अधिक जानकारी के लिए [यहां] देखें (http://stackoverflow.com/questions/16976150/benefits-and-drawbacks-of-method-chaining-and-a- संभावना-to-replace-all-void) और याद रखें कि व्हाइटस्पेस का संकलन बड़े पैमाने पर कंपाइलर के लिए नहीं है। यह सब एक पंक्ति पर कल्पना कीजिए –