किया गया है, यहां कोड का हिस्सा है।इंटेलिज सभी विधियों को अप्रयुक्त के रूप में चिह्नित करता है भले ही उनका उपयोग
public class MyPolynomial {
private double coeffs[];
private int degree;
public MyPolynomial(double ... coeffs) {
if (coeffs != null && coeffs.length > 0) {
this.coeffs = new double[coeffs.length];
System.arraycopy(coeffs, 0, this.coeffs, 0, coeffs.length);
}
//this.coeffs = Arrays.copyOf(coeffs, coeffs.length);
}
public MyPolynomial(String filename) {
Scanner in = null;
try {
in = new Scanner(new File(filename));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
this.degree = in.nextInt();
coeffs = new double[degree+1];
for (int i = 0; i < coeffs.length; i++) {
coeffs[i] = in.nextDouble();
}
}
public String getCoeffs() {
return Arrays.toString(coeffs);
}
}
कक्षा, रचनाकार, साथ ही साथ सभी विधियों को अप्रयुक्त के रूप में चिह्नित किया जाता है। लेकिन मैंने परीक्षण फ़ाइल में उनका उपयोग किया था। यह संकलित और उम्मीद के अनुसार चलाता है। परीक्षण फ़ाइल का
भाग:
MyPolynomial aTest = new MyPolynomial(1, 2, 3, 4, 5);
System.out.println(aTest.getCoeffs());
System.out.println(aTest.getDegree());
System.out.println(aTest);
शायद आप अपने आईडीई विक्रेता से जांच सकते हैं, ऐसा कोई प्रोग्रामिंग समस्या नहीं है। – Smutje
यह सुनिश्चित नहीं है कि testfiles "उपयोग किए जा रहे" के रूप में गिना जाता है, क्योंकि वास्तविक अनुप्रयोग –
में कोड का उपयोग नहीं किया गया है, मैंने आपके 'मायपोलिनोमियल' वर्ग के साथ एक सरल प्रोजेक्ट बनाया है और फिर 'MyPolynomailTest' क्लास' और यह सब मेरे लिए ठीक काम करता है। 'माईपोलिनोमियल' वर्ग का इस्तेमाल किया जा रहा है और कक्षा में विधियों के रूप में भी चिह्नित किया जाता है। 'फ़ाइल' मेनू से कैश को अमान्य करने का प्रयास करें। – maba