2016-10-27 11 views
7

Aşağıdaki kodda Base ana sınıfının özel yöntemi Child alt sınıfında neden görünür? Base ve Child sınıflar iç sınıflar olmasa Hem çocuk hem de üst sınıflar iç içe geçtiğinde java'daki devralma davranışı

public class Trial { 

    class Base { 
     private void foo() 
     { 
     } 
    } 

    class Child extends Base { 
     private void func() 
     { 
      super.foo(); 
     } 
    } 
} 

mümkün olmazdı. Bu davranış neden iç sınıflar içindir? üye veya kurucu özel bildirilmiş [Eğer] üst düzey sınıfının bünyesinde meydana gelirse ve ancak (§7.6) o üye veya kurucu beyanı çevreler ise

cevap

İlgili konular