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