Еще раз я прихожу к специалистам за помощью. В моем последнем посте я упомянул, что я все еще в школе, На этот раз мы проходим главу о интерфейсах (в книге нет кода без примеров). Назначение на этот раз выглядит следующим образом: «Создайте интерфейс Tuner с настройкой метода. Создайте два класса, называемых радио и гитарой, которые реализуют этот интерфейс. В основном создайте экземпляры каждого из этих классов и вызовите метод настройки для каждого экземпляра. " Я чувствую, что я полностью из рельсов на этом. Как и раньше, мне не нужно решение, чтобы кто-то снова разместил его в DUMDUM.Еще одна обучающая Java-головоломка
Это то, что у меня есть до сих пор.
public interface Tuner {
public abstract void tune();
}
public class Guitar extends Tuner implements Tune{
public static void main() {
public void tune(){
}}}
public class Radio extends Tuner implements tune{
public static void main(){
}}
Я ценю любой совет по этому вопросу !!!!
Это мои последние изменения:
package interfaces;
interface Tuner {
public abstract void tune();
}
package interfaces;
class Radio implements Tuner {
public void tune(){
}
}
package interfaces;
class Guitar implements Tuner {
public void tune(){
}
}
Пожалуйста, не стесняйтесь сказать мне, что я все еще ложному дерево.
Чувак, вы должны прочитать о OOD: на идее получить представление о (в каком-либо конкретном порядке) абстракции, полиморфизме, наследовании и жизненном цикле объектов. – topchef
один из способов взглянуть на него, если вы реализуете интерфейс, вы ДОЛЖНЫ использовать все методы. Таким образом, гитара и радио должны использовать ВСЕ методы в интерфейсе тюнера, если они реализуют его. Если вы расширяете CLASS тюнера, все методы в классе Tuner доступны вам, но вам не нужно использовать их все, если вам это не нужно. – user2280897