黑马程序员技术交流社区

标题: 哪错了? [打印本页]

作者: ╰朕_有恃无恐    时间: 2013-11-30 22:25
标题: 哪错了?
class Cat(){
        public void eat(){
                System.out.println("吃猫粮");
        }
}
class Dog(){
        public void eat(){
                System.out.println("吃狗粮");
        }
}
class Bird(){
        public void eat(){
                System.out.println("吃鸟粮");
        }
}
class DuoTaiText1 {
        public static void main(String[] args)
        {
                Car c = new Car();
                c.eat();
                Dog d = new Dog();
                d.eat();
                Bird c = new Bird();
                b.eat();
                //System.out.println("Hello World!");
        }
}
提示说class Car()么有{,玩那,那么大的括号看不见那,还报错说没有{
作者: 黑马伍哲沂    时间: 2013-11-30 22:42
猫变汽车,VM怎消受得起......
作者: litaojisuanji    时间: 2013-11-30 22:52
本帖最后由 litaojisuanji 于 2013-11-30 22:54 编辑

class定义类不用()吧,()是方法才有的吧。。。还有b.eat();
没有定义b吧。

作者: 25343215    时间: 2013-11-30 22:55
楼主的代码应该这样写,建议楼主再看看基础,多看看毕老师的源码。
  1. class Cat{
  2.         public void eat(){
  3.                 System.out.println("吃猫粮");
  4.         }
  5. }
  6. class Dog{
  7.         public void eat(){
  8.                 System.out.println("吃狗粮");
  9.         }
  10. }
  11. class Bird{
  12.         public void eat(){
  13.                 System.out.println("吃鸟粮");
  14.         }
  15. }
  16. public class DuoTaiText1 {
  17.         public static void main(String[] args)
  18.         {
  19.                 Car c = new Car();
  20.                 c.eat();
  21.                 Dog d = new Dog();
  22.                 d.eat();
  23.                 Bird c = new Bird();
  24.                 b.eat();
  25.             
  26.         }
  27. }
复制代码

作者: 刘瑞    时间: 2013-11-30 23:04
定义类用的是大括号,定义方法用的才是小括号、所以楼主的错误是显而易见的!
作者: 半夜雨半夜雨    时间: 2013-12-1 11:12
黑马伍哲沂 发表于 2013-11-30 22:42
猫变汽车,VM怎消受得起......

:L后面那些哥们根本没注意这个问题
作者: 纷飞尽    时间: 2013-12-1 11:49
你把猫类cat写错啦,你写成car啦,所以会提示没有car这个类。下次细心点就可以啦!
作者: 黑马伍哲沂    时间: 2013-12-1 20:47
半夜雨半夜雨 发表于 2013-12-1 11:12
后面那些哥们根本没注意这个问题

:lol其实我倒也没注意到他类上加了小括号......
作者: 影凡    时间: 2013-12-2 00:29
楼主可以好好看看毕老师的视频,累后面只能接大括号,类后面的()去掉~
作者: 影凡    时间: 2013-12-2 00:31
还有cat写成car了,这个得仔细点了~
作者: 枫儿    时间: 2013-12-2 11:19
黑马伍哲沂 发表于 2013-11-30 22:42
猫变汽车,VM怎消受得起......

猫变汽车,汽车猫!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2