Только что был вопрос относительно модификаторов доступа в Java. Поэтому я подумал, что методы по умолчанию не могут быть унаследованы классом, кроме как в том же каталоге, но почему «myfun c ()» наследуется в этом файле.
package com.daniel.oops.poly;
import com.daniel.oops.poly2.B;
public class Main {
public static void main(String[] args) {
A bobject = new B();
bobject.myfunc();
}
}
package com.daniel.oops.poly;
public class A {
void myfunc() {
System.out.println("Default function");
}
}
package com.daniel.oops.poly2;
import com.daniel.oops.poly.A;
public class B extends A {
}