Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.itheima.first;
- import java.util.*;
- interface Animal
- {
- String getName();
- String cry();
- }
- class Dog implements Animal
- {
- private String name;
- public Dog(String name)
- {
- this.name = name;
- }
- public String getName()
- {
- return name;
- }
- public String cry()
- {
- return "woof! woof!";
- }
- }
- class Cat implements Animal
- {
- private String name;
- public Cat(String name)
- {
- this.name = name;
- }
- public String getName()
- {
- return name;
- }
- public String cry()
- {
- return "Meow!";
- }
- }
- public class Application {
- public static void main(String args[])
- {
- ArrayList<Animal> animals = new ArrayList<Animal>();
- animals.add(new Dog("Bala"));
- animals.add(new Cat("Bolo"));
- for (Animal animal: animals)
- {
- System.out.println(animal.getName());
- System.out.println(animal.cry());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement