⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 duotai2.txt

📁 java编程一个经典案例 多态实现的一个很经典的例子
💻 TXT
字号:
class Animal
{
String name;
int age;

Animal(String name,int age)
{
   this.name = name;
   this.age = age;
}

public void enjoy()
{
   System.out.println("动物高兴,叫.....");
}
}

class Cat extends Animal
{
private String eyesColor;

Cat(String name,int age,String eyesColor)
{
   super(name,age);
   this.eyesColor = eyesColor;
}

public void enjoy()
{
   System.out.println("猫高兴。叫......");
}
}
class Dog extends Animal
{
private String hairColor;

Dog(String name,int age,String hairColor)
{
   super(name,age);
   this.hairColor = hairColor;
}

public void enJoy()
{
   System.out.println("狗高兴。叫......");
}
}

class Girl
{
private String name;
private Animal pet;

Girl(String name,Animal pet)
{
   this.name = name;
   this.pet = pet;
}

public void myPetEnjoy()
{ pet.enjoy(); }
}

class Test
{
public static void main (String []args)
{
   Dog d = new Dog("大黄",10,"red");
   Cat c = new Cat("小小",5,"blue");
   Girl g = new Girl("小娜",c);
   g.myPetEnjoy();
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -