मैं अपने छोटे और संभवतः मूर्ख सवाल के लिए क्षमा चाहता हूं, लेकिन मैं थोड़ा उलझन में हूं कि किसी विधि का उपयोग करते समय "इस" उपसर्ग का उपयोग कब करना है या कुछ एक्सेस करना है।जावा में "यह" का उपयोग कब करें
उदाहरण के लिए, अगर हम # 4 यहाँ देखो: http://apcentral.collegeboard.com/apc/public/repository/ap_frq_computerscience_12.pdf
और हम यहाँ समाधान पर नज़र डालें: http://apcentral.collegeboard.com/apc/public/repository/ap12_computer_science_a_q4.pdf
हम देखते हैं कि एक समाधान एक हिस्सा करने के)
public int countWhitePixels() {
int whitePixelCount = 0;
for (int[] row : this.pixelValues) {
for (int pv : row) {
if (pv == this.WHITE) {
whitePixelCount++;
}
}
}
return whitePixelCount;
}
है
जबकि दूसरा समाधान
public int countWhitePixels() {
int whitePixelCount = 0;
for (int row = 0; row < pixelValues.length; row++) {
for (int col = 0; col < pixelValues[0].length; col++) {
if (pixelValues[row][col] == WHITE) {
whitePixelCount++;
}
}
}
return whitePixelCount;
}
मेरा प्रश्न यहां है। ऐसा क्यों है कि वे "यह" का उपयोग करते हैं। पहले समाधान में pixelValues और यहां तक कि सफेद तक पहुंचने पर उपसर्ग, लेकिन दूसरे में नहीं? मैंने सोचा "यह" निहित था, तो क्या मैं यह कहने में सही हूं। पहले समाधान के लिए बिल्कुल जरूरी नहीं है?
आप आपकी मदद के लिए बहुत बहुत धन्यवाद :)
Termionogly करें। जावा में कोई 'कमांड' नहीं है, और 'यह' उनमें से एक नहीं है। "पठनीयता" सहित बनाने के लिए – EJP