ЗАДАЧА 14.02.01.
package com.javarush.test.level14.lesson02.task01; /* Bingo Исправь строчку 'Object o = new Pet();' в методе main так, чтобы программа вывела "Bingo!" */ public class Solution { public static void main(String[] args) { Object o = new Tiger(); boolean isCat = o instanceof Cat; boolean isTiger = o instanceof Tiger; boolean isPet = o instanceof Pet; printResults(isCat, isTiger, isPet); } private static void printResults(boolean cat, boolean tiger, boolean pet) { if (cat && tiger && pet) System.out.println("Bingo!"); } static class Pet { } static class Cat extends Pet { } static class Tiger extends Cat { } }
ЗАДАЧА 14.02.02.
package com.javarush.test.level14.lesson02.task02; /* Bingo-2 Исправь строчку 'Cat o = new Cat();' так, чтобы программа вывела "Bingo!" */ public class Solution { public static void main(String[] args) { Cat o = new TomCat(); boolean isCat = o instanceof Cat; boolean isMoveable = o instanceof Moveable; boolean isTom = o instanceof TomCat; if (isCat && isMoveable && isTom) System.out.println("Bingo!"); } interface Moveable { } static class Cat { } static class TomCat extends Cat implements Moveable { } }
Leave A Comment