package com.javarush.task.task14.task1402; //For none of us lives to himself, and none dies to himself. (Romans 14:7) /* Bingo-2! */ public class Solution { public static void main(String[] args) { Cat cat = new TomCat(); boolean isCat = cat instanceof Cat; boolean isMovable = cat instanceof Movable; boolean isTom = cat instanceof TomCat; if (isCat && isMovable && isTom) System.out.println("Bingo!"); } interface Movable { } static class Cat implements Movable { } static class TomCat extends Cat { } } /* Bingo-2! ÐÑпÑÐ°Ð²Ñ ÑÑÑоÑÐºÑ âCat cat = new Cat();â Ñак, ÑÑÐ¾Ð±Ñ Ð¿ÑогÑамма вÑвела «Bingo!«. ТÑебованиÑ: 1.âÐлаÑÑ Cat должен ÑеализовÑваÑÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ Movable. 2.âÐлаÑÑ Cat должен бÑÑÑ ÑодиÑелем(ÑодиÑелÑÑким клаÑÑом) клаÑÑа TomCat. 3.âРпеÑеменной cat должен Ñ ÑаниÑÑÑÑ Ð¾Ð±ÑÐµÐºÑ ÐºÐ¾ÑоÑÑй бÑÐ´ÐµÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменно ÑвлÑÑÑÑÑ Ð¸ Movable, и Cat, и Tomcat. 4.âÐÑогÑамма должна вÑводиÑÑ Ð½Ð° ÑкÑан: "Bingo!". package com.javarush.task.task14.task1402; * Bingo-2! * public class Solution { public static void main(String[] args) { Cat cat = new Cat(); boolean isCat = cat instanceof Cat; boolean isMovable = cat instanceof Movable; boolean isTom = cat instanceof TomCat; if (isCat && isMovable && isTom) System.out.println("Bingo!"); } interface Movable { } static class Cat implements Movable { } static class TomCat extends Cat { } } */