Почему я не могу использовать защищенные конструкторы вне пакета для этого фрагмента кода:
package code;
public class Example{
protected Example(){}
...
}
Check.java
package test;
public class Check extends Example {
void m1() {
Example ex=new Example(); //compilation error
}
}
- Почему я получаю ошибку, хотя я расширил класс? Пожалуйста, объясните
EDIT:
Ошибка компиляции:
The constructor Example() is not visible