Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level13.lesson02.task01;
- /* Пиво
- 1. Подумай, какой из двух интерфейсов нужно реализовать в классе Beer.
- 2. Добавь к классу Beer этот интерфейс и реализуйте все нереализованные методы.
- 3. Подумай, как связаны переменная READY_TO_GO_HOME и метод isReadyToGoHome.
- 4. Верни значение переменной READY_TO_GO_HOME в методе isReadyToGoHome.
- */
- public class Solution
- {
- public static void main(String[] args) throws Exception
- {
- }
- public interface Drink
- {
- void askMore(String message);
- void sayThankYou();
- boolean isReadyToGoHome();
- }
- public interface Alcohol extends Drink
- {
- boolean READY_TO_GO_HOME = false;
- void sleepOnTheFloor();
- }
- public static class Beer implements Alcohol
- {
- public boolean isReadyToGoHome(){
- return READY_TO_GO_HOME;
- }
- public void askMore(String message){
- }
- public void sleepOnTheFloor(){
- }
- public void sayThankYou(){
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement