新手求教

sdoa88975454 2013-08-20 03:43:06
class Super1a {
String name="玲玲";
int age=18;
long number=6666;
}


class super1b extends Super1a
{
String name;
int age;
long number;
void a0()
{
name="张三";
age=30;
number=88888888;
name=super.name;
age=super.age;
System.out.println("名字"+name);
System.out.println("年龄"+age);
System.out.println("号码"+number);

}
}


public class super1
{
public static void main(String args[])
{
super1b abc=new super1b();
abc.a0();
}
}

这段代码会提示我super1必须在他自己的文件夹中定义 不懂啊-= =
...全文
110 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fearlessMore 2013-08-20
  • 打赏
  • 举报
回复
引用 5 楼 sdoa88975454 的回复:
[quote=引用 2 楼 Gaowen_HAN 的回复:] [quote=引用 1 楼 crabisacoolboy 的回复:] 真心没发现错误。
明显有错误:1、去掉他的public 2、或者把它改为内部类因为外部类中只有一个类能为public,其类名应该与类文件名一致。 真心没发现错误。[/quote] 1.我把public给删除了程序就能运行了 但是问题就在这里 你说一个外部类中只有一个类为public那么我的另一个public在哪里呢? 2.我没删除public把文件名改成了super1程序同样可以运行。[/quote] 2、或者把它改为内部类因为外部类中只有一个类能为public,其类名应该与类文件名一致。 -->你的: 2.我没删除public把文件名改成了super1程序同样可以运行。 1、去掉他的public --》 你的: 1.我把public给删除了程序就能运行了 以上2种方法你都验证了。 还有第3种就是: 或者把它改为内部类 求分数
sdoa88975454 2013-08-20
  • 打赏
  • 举报
回复
引用 6 楼 forgetsam 的回复:
去看类的语法, 一个j.ava中可以有几个public类,java文件名需要不需要与public类相同。
给个链接呗 书上关于类的讲解局限于类的定义上 初学者又怕看到错误不严谨的语法 这不是误人子弟么。求链接。
forgetsam 2013-08-20
  • 打赏
  • 举报
回复
去看类的语法, 一个j.ava中可以有几个public类,java文件名需要不需要与public类相同。
sdoa88975454 2013-08-20
  • 打赏
  • 举报
回复
引用 2 楼 Gaowen_HAN 的回复:
[quote=引用 1 楼 crabisacoolboy 的回复:] 真心没发现错误。
明显有错误:1、去掉他的public 2、或者把它改为内部类因为外部类中只有一个类能为public,其类名应该与类文件名一致。 真心没发现错误。[/quote] 1.我把public给删除了程序就能运行了 但是问题就在这里 你说一个外部类中只有一个类为public那么我的另一个public在哪里呢? 2.我没删除public把文件名改成了super1程序同样可以运行。
S117 2013-08-20
  • 打赏
  • 举报
回复
你的源文件是什么名字? 是super1.java吗?大小写要和public类名相同!
fearlessMore 2013-08-20
  • 打赏
  • 举报
回复
希望分数。。
fearlessMore 2013-08-20
  • 打赏
  • 举报
回复
引用 1 楼 crabisacoolboy 的回复:
真心没发现错误。
明显有错误:1、去掉他的public 2、或者把它改为内部类因为外部类中只有一个类能为public,其类名应该与类文件名一致。 真心没发现错误。
螃蟹变异了 2013-08-20
  • 打赏
  • 举报
回复
真心没发现错误。

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧