क्या कोई बता सकता है कि नीचे दिए गए कथन का विवरण गलत क्यों है?जावा का उदाहरण अजीब व्यवहार
public void addShapeToWhiteboard(PolyLine shape)
{
Window.alert("2");
if(shape instanceof PolyLine)
{
Window.alert("3");
this.whiteboard.add((PolyLine)shape);
Window.alert("3.5");
}
this.whiteboard.draw();
Window.alert("4");
}
यह एक "पॉलीलाइन" वस्तु में लेता है, लेकिन instanceof झूठे रिटर्न क्योंकि मैं "2" "4" की एक चेतावनी के बाद की एक चेतावनी हो और कोई सुराग नहीं है कि यह कैसे भी संभव है की है।
क्या हम इसे आमंत्रित करने वाले कोड को देख सकते हैं? – Woot4Moo
कृपया अधिक जानकारी प्रदान करें: यदि आप पॉलीलाइन की सटीक कक्षा प्रदान कर सकते हैं तो इससे मदद मिलेगी; क्या यह javafx.scene.shape.Polyline या एक और कक्षा है? हमें दिखाएं कि यह कोड कैसे कॉल किया जाता है; आकार के रूप में किस वस्तु को पारित किया जा रहा है? –