से वर्ग का दृष्टांत मैं निम्नलिखित है,जावा स्ट्रिंग
public interface SuperbInterface
public class A implements SuperbInterface
public class B extends A
public class C extends B
मैं C
का दृष्टांत करना चाहते हैं, लेकिन मैं B
हो रही हो सकता है, क्या मैं गलत क्या किया है?
Class classz = Class.forName("C");
SuperbInterface superb = (SuperbInterface)classz.newInstance();
//Here when I debug it seems to be going to B.doWork() methods instead of C.doWork().
superb.doWork();
क्या आपने 'सी' में डू वर्क को ओवरराइड किया है ?? कृपया प्रासंगिक कोड को पूरी तरह से दिखाएं –
अपना पूरा कोड –