Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- public class Main {
- public interface Printable {
- public void print();
- }
- public static class Book implements Printable {
- public void print() {
- System.out.println("Книга");
- }
- public static void printBooks(Printable[] printable) {
- for (int i=0; i<5; i++) {
- if (printable[i] instanceof Book) System.out.println("Только книги");
- }
- }
- }
- public static class Magazine implements Printable {
- public void print() {
- System.out.println("Журнал");
- }
- public static void printMagazines(Printable[] printable) {
- for (int i=0; i<5; i++) {
- if (printable[i] instanceof Magazine) System.out.println("Только журналы");
- }
- }
- }
- public static void main(String[] args) {
- Book PrestuplenieNakazanie = new Book();
- Book ForWhomTheBellTools = new Book();
- Book Steppenwolf = new Book();
- Magazine NationalGeographic = new Magazine();
- Magazine People = new Magazine();
- Printable[] Paper = new Printable[] {PrestuplenieNakazanie,
- ForWhomTheBellTools, Steppenwolf, NationalGeographic, People};
- for (int i=0; i<5; i++) {
- Paper[i].print();
- }
- System.out.println();
- Book.printBooks(Paper);
- System.out.println();
- Magazine.printMagazines(Paper);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement