黑马程序员技术交流社区
标题:
大神们,给指点一下这个代码有什么错误,感谢。
[打印本页]
作者:
542826323
时间:
2016-1-21 17:43
标题:
大神们,给指点一下这个代码有什么错误,感谢。
public abstract class animal {
public abstract void jiao();
}
public class cat extends animal {
public static void main(String[] args) {
}
@Override
public void jiao() {
System.out.println("喵喵");
}
}
public class dog extends animal {
public static void main(String[] args) {
}
@Override
public void jiao() {
System.out.println("汪汪");
}
}
作者:
林以
时间:
2016-1-21 18:28
<p> 写了一个 ,可以参考一下:</p><p>public class ExtendsDemo
{
public static void main(String[] args) {
Cat cc = new Cat();
cc.jiao();
Dog dd = new Dog();
dd.jiao();
}
}
abstract class Animal
{
public abstract void jiao();
}
class Cat extends Animal {
public void jiao() {
System.out.println("喵喵");
}
}
class Dog extends Animal {
public void jiao() {
System.out.println("汪汪");
}
}</p>
复制代码
一个类中只能有一个public 类, 而且 你这样写程序不规范哦,你出错的原因我估计是因为你用的是Eclipse,刚开始建议先用简单的IDE,像EditPlus或者UE手敲.如果你要用Eclipse,每次新建类的时候,应该把这个去掉,如图:
还有建议类名要大写, 加油!
public.png
(88.84 KB, 下载次数: 4)
下载附件
2016-1-21 18:25 上传
作者:
MRguo
时间:
2016-1-21 19:51
一个class文档只有一个public修饰的class,你的子类里面竟然还有主函数。。。
作者:
迷茫不堪的年纪
时间:
2016-1-21 22:01
其实是初期的很多类都是放到一个class文件处理, 后面就好了, 每个类基本都是独立的, 权限问题而已
作者:
放养的饼干
时间:
2016-1-21 23:08
怎么会有两个main?
作者:
542826323
时间:
2016-1-22 09:36
感谢各位大神指点,学习了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2