黑马程序员技术交流社区
标题:
学到多态处的问题,仅当显示请求注释处理时才接受类名称是什么意思?
[打印本页]
作者:
zhiyuan0932
时间:
2014-9-15 15:46
标题:
学到多态处的问题,仅当显示请求注释处理时才接受类名称是什么意思?
/*
动物,
锚,狗
*/
abstract class Animal
{
public abstract void eat();
}
class Cat extends Animal
{
public void eat()
{
System.out.println("chi yu");
}
public void catchMouse()
{
System.out.println("抓老鼠");
}
}
class Dog extends Animal
{
public void eat()
{
System.out.println("chi gutou");
}
public void kanjia()
{
System.out.println("看家");
}
}
class Pig extends Animal
{
public void eat()
{
System.out.println("饲料");
}
public void gongdi()
{
System.out.println("拱地");
}
}
class DuoTaiDemo
{
public static void main(String[] args)
{
Animal c=new Cat();
c.eat();
/*Cat c=new Cat();
function(c1);
function(new Dog());
*/
}
/*
public static void function(Cat c )
{
c.eat();
}
public static void function( Dog d )
{
d.eat();
}
*/
}
仅当显示请求注释处理时才接受类名称是什么意思?为什么不说错误在哪一行呢??
作者:
zhiyuan0932
时间:
2014-9-15 15:56
不好意思,是我自己看错了,在编译时 javac DuoTai.demo了,低级错误。并且还多加了/* */
作者:
zhiyuan0932
时间:
2014-9-15 17:33
不好意思,是我自己看错了,在编译时 javac DuoTai.demo了,低级错误。并且还多加了/* */
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2