一个水水的问题,请不吝赐教,谢谢先。
ruobo 2002-04-17 09:52:47 我写的一个类如下,可是编译出现错误303,请问是什么原因啊。小弟刚开始看JAVA,望大家帮忙。谢谢。
import java.io.*;
public class TestClass
{
public static void main(String args[])
{
TelCard mycard = new TelCard(123,111,50.0,"201"); (此行有错误:"TestClass.java": Error #: 303 : 'this' cannot be referenced from a static context at line 11, column 27 )
System.out.println(mycard.toString());
}
public class TelCard //extends Frame implements ActionListener
{
String connectionnum;
int cardno;
int cardpw;
double balance;
boolean connect;
TelCard (int cn, int pw , double b ,String s)
{
cardno=cn;
cardpw=pw;
if (b>0)
balance=b;
else
System.exit(1);
connectionnum=s;
connect=false;
}
void connectionevent()
{
if (connect)
balance=balance-0.5;
}
public String toString()
{
String s="电话卡接入号码:" + connectionnum
+ "\n电话卡卡号:" + cardno
+ "\n电话卡密码:" + cardpw
+ "\n剩余金额:" + balance;
if (connect)
return (s+"\n电话已接通.");
else
return (s+"\n电话未接通.");
}
}
}