package com.tianju;
interface Animal{
void eat();
void sleep();
}
class Zoo
{
class Tiger implements Animal
{
public eat(){
System.out.println("吃一下");
}
public sleep(){
System.out.println("喝一下");
}
}
Animal animal(){
return new Tiger();
}
}
public class Text {
Zoo zoo = new Zoo();
Animal an = zoo.animal();
an.eat();
an.sleep();
}
interface Animal{
void eat();
void sleep();
}
class Zoo
{
class Tiger implements Animal
{
public eat(){
System.out.println("吃一下");
}
public sleep(){
System.out.println("喝一下");
}
}
Animal animal(){
return new Tiger();
}
}
public class Text {
Zoo zoo = new Zoo();
Animal an = zoo.animal();
an.eat();
an.sleep();
}
public eat(){
System.out.println("吃一下");
}
public sleep(){
System.out.println("喝一下");
}这俩方法是怎么写的。???
Animal an = zoo.animal();
an.eat();
an.sleep();这怎么直接写在了类范围里