黑马程序员技术交流社区
标题:
哪错了?
[打印本页]
作者:
╰朕_有恃无恐
时间:
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
楼主的代码应该这样写,建议楼主再看看基础,多看看毕老师的源码。
class Cat{
public void eat(){
System.out.println("吃猫粮");
}
}
class Dog{
public void eat(){
System.out.println("吃狗粮");
}
}
class Bird{
public void eat(){
System.out.println("吃鸟粮");
}
}
public 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();
}
}
复制代码
作者:
刘瑞
时间:
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