Topic: 【求助】关于Applet的运行问题?急,在线等。 |
Print this page |
1.【求助】关于Applet的运行问题?急,在线等。 | Copy to clipboard |
Posted by: coolyz Posted on: 2005-10-14 19:22 今天看《Java How to program》,发现有个问题。 书中大概到第六,第七章左右开始出现的代码似乎是整合在一起的,也就是像如下的样子: 1 // Fig. 6.5: Time.java 2 // Time class definition 3 4 public class Time { 5 ........... 6 ........... . . . 72 } 73 74 // Fig. 6.5 TimeTest.java 75 // Demonstrating the Time class set and get methods 76 77 import java.awt.*; 78 import java.applet.Applet; 79 80 public class TimeTest extends Applet { ............. ............. 151 } 前面的是序号(为了看的清楚),像这样的程序如何执行?我个人认为把这个分成Time.java和TimeTest.java,放在同一个文件夹里面,分别编译,然后运行TimeTest.java。 我现在的进度是,Time.java可以通过编译,但是TimeTest.java不能通过编译,老是出错。 |
2.Re:【求助】关于程序的运行? [Re: coolyz] | Copy to clipboard |
Posted by: coolyz Posted on: 2005-10-14 19:24 错误信息如下: TimeTest.java:15: cannot resolve symbol symbol : class Time location: class TimeTest private Time t; ^ TimeTest.java:23: cannot resolve symbol symbol : class Time location: class TimeTest t = new Time(); ^ TimeTest.java:83: operator % cannot be applied to java.lang.String,int t.setSecond( (t.getSecond() + 1) % 60); ^ TimeTest.java:87: operator % cannot be applied to java.lang.String,int t.setMinute((t.getMinute() + 1) % 60); ^ TimeTest.java:91: operator % cannot be applied to java.lang.String,int t.setHour((t.getHour() + 1) % 24 ); 应该是Time这个类没有被发现的问题吧? 请高手指点,急。 |
3.Re:【求助】关于Applet的运行问题?急,在线等。 [Re: coolyz] | Copy to clipboard |
Posted by: rhvic Posted on: 2005-10-15 23:39 如果类的前面定义成为了Public类型的,那么必须用类名做成文件的名字 比如:Time.java TimeTest.java 然后可以运行主要的程序 就是说,比如在TimeTest.java里面用Time类定义了对象,那么可以编译运行TimeTest.java就可以了 运行环境会自动去编译Time.java文件 |
4.Re:【求助】关于Applet的运行问题?急,在线等。 [Re: coolyz] | Copy to clipboard |
Posted by: wnhoo Posted on: 2005-10-17 12:24 对于类来说,文件名只要和public class 的name一样即可,一个文件中可以包含其他类! 呵呵,如此即可! |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |