Та же техника применяется что касается предотвращения экранной заставки, должен использоваться. См. , Программно препятствуют тому, чтобы экранная заставка Windows запустилась .
Примечание, что некоторые настройки безопасности могут переопределить это (то, чтобы вынуждать компьютеры заблокировать после того, как определенное время - одно).
Это становится бессмысленным, когда кто-то ссылается на тип GetAndParse и пытается вызвать метод getAndParse. Если Кошка и Собака расширяют AnotherClass. Я должен ожидать, что смогу вызвать GetAndParse # getAndParse с помощью Cat или Dog. Но реализация попыталась ограничить его и сделать его менее совместимым!
Статический метод не может переопределить
class Vehicle{
static void park(int location){
System.out.println("Vehicle parking..");
}}
class Car extends Vehicle{
@Override //error
void park(int location) { //error
System.out.println("Car Parking..");
}}
Частный метод не может переопределить
class Vehicle{
private void park(int location){
System.out.println("Vehicle parking..");
}
void callPark(){
park(100);
}}
class Car extends Vehicle{
//@Override
void park(int location) {
System.out.println("Car Parking..");
}}
class Demo {
public static void main(String[] args) {
Vehicle v1=new Car();
v1.callPark();
}}
Окончательный метод не может переопределить
class Vehicle{
final void park(int location){
System.out.println("Vehicle parking..");
}}
class Car extends Vehicle{
//@Override
void park(int location) { //error
System.out.println("Car Parking..");
}}