1. Главная
  2. Библиотека
  3. Программирование
  4. Запрети наследование от класса Listener. Требования: • Класс Listener должен быть создан внутри класса Solution. • Класс...

Запрети наследование от класса Listener. Требования: • Класс Listener должен быть создан внутри класса Solution. • Класс Listener должен быть публичным. • Класс Listener должен быть статическим. • Должна быть запрещена возможность стать потомком класса

«Запрети наследование от класса Listener. Требования: • Класс Listener должен быть создан внутри класса Solution. • Класс Listener должен быть публичным. • Класс Listener должен быть статическим. • Должна быть запрещена возможность стать потомком класса»
  • Программирование

Условие:

Запрети наследование от класса Listener.

Требования:
• Класс Listener должен быть создан внутри класса Solution.
• Класс Listener должен быть публичным.
• Класс Listener должен быть статическим.
• Должна быть запрещена возможность стать потомком класса Listener.

package com.javarush.task.task23.task2301;

/*
Запрети наследование
*/

public class Solution {

public static class Listener {
public void onMouseDown(int x, int y) {
// Do something when the mouse down event occurs
}

public void onMouseUp(int x, int y) {
// Do something when the mouse up event occurs
}
}

public static void main(String[] args) {

}
}

Решение:

Чтобы запретить наследование от класса Listener, нужно сделать его финальным. В Java, если класс объявлен как final, от него нельзя наследоваться. Вот шаги, которые я предпринял для решения задачи: 1. Определил, что класс Listener должен быть публичным и...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет