abstract class Animal
{
abstract void eat();
} class Cat extends Animal
{
void eat()
{
System.out.println("eat fish");
}
} class Dog extends Animal
{
void eat()
{
System.out.println("gnaw bone");
}
} class Pig extends Animal
{
void eat()
{
System.out.println("eat rice");
}
} class Duotai
{
public static void main(String[] args)
{
method(new Cat());
method(new Dog());
method(new Pig());
}
public static void method(Animal a)
{
a.eat();
}
}
相关文章
- Java使用实现面向对象编程:第七章集合框架的解读=>重中之重
- java 面向对象编程-- 第15章 集合框架
- 已看1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。[泛型]\
- Java和C#在面向对象上语法的区别
- java面向对象编程(三)--this
- 杨其菊/常惠琢《面向对象程序设计(java)》第十一周学习总结
- 201871010111-刘佳华《面向对象程序设计(java)》第十一周学习总结
- 201871010104-陈园园 《面向对象程序设计(java)》第十一周学习总结
- 面向对象程序设计(JAVA) 第11周学习指导及要求
- Java面向对象六大原则