为何无法运行呢?95年的自学Java一星期,非常感谢你的解答

carlos-99 2018-07-26 08:54:09
package computer;

class computer {
String screen = "液晶显示屏";
void startup() {
System.out.println("电脑正在开机,请稍后。。。");
}
}
class pad extends computer{ //pad继承computer
String battery = "5000 毫安电池"; //子类独有的属性
public static void main(String[] args) {
computer pc = new computer();//电脑类
System.out.println("computer的屏幕是:" + pc.screen);
pc.startup();
pad ipad = new pad() ; //平板电脑类
System.out.println("pad的屏幕是:" + ipad.screen); //子类可以直接使用父类属性
System.out.println("pad的电池是:" + ipad.battery); //子类独有属性
ipad.startup();//子类可以直接使用父类方法
}

}
...全文
323 9 打赏 收藏 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
verejava 2018-07-27
  • 打赏
  • 举报
回复
安装 Eclipse 运行一下看看

Java 环境安装 http://www.verejava.com/?id=17488033808240
stacksoverflow 2018-07-27
  • 打赏
  • 举报
回复
把错误贴上来。
Weyland7 2018-07-27
  • 打赏
  • 举报
回复
你如果用dos命令运行的话看下你的环境变量有没有配好,然后看下你输入的命令行有没有打正确
https://jingyan.baidu.com/article/fb48e8beea3c4e6e632e1452.html
k10509806 2018-07-27
  • 打赏
  • 举报
回复
环境没有配好,直接放在eclipse运行吧
java-小学生 2018-07-27
  • 打赏
  • 举报
回复
java-小学生 2018-07-27
  • 打赏
  • 举报
回复
不知道你怎么运行的,我把你代码粘过来,运行没问题啊
  • 打赏
  • 举报
回复
main方法需要写在当前java文件主类之下,也就是computer类里面,编译器才能执行
坚持学习的你 2018-07-27
  • 打赏
  • 举报
回复
顶一楼,将main方法移到computer,computer与保存文件相同+后缀 .java 。主类类名好像首字母最好大写

62,620

社区成员

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

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