import java.util.*;//构造一个道路类
public class Road
{
private int dataLength;//表示数据长度 private int roadCode;//道路编号 private int roadNameSize;//道路名称尺寸 private int roadInformation;//道路相关信息 private String roadName;//道路名称 //初始化道路
public void initialize(int dataLength,int roadCode,int roadNameSize,int roadInformation,String roadName)
{
this.dataLength = dataLength; this.roadCode = roadCode; this.roadNameSize = roadNameSize; this.roadInformation = roadInformation; this.roadName = roadName;
} //读取类中数据
public int getDataLength()
{
return dataLength;
} public int getRoadCode()
{
return dataLength;
} public int getRoadNameSize()
{
return dataLength;
} public int getRoadInformation()
{
return dataLength;
} public String getRoadName()
{
return roadName;
} //修改类中的数据
public void setDataLength( int dataLength )
{
this.dataLength = dataLength;
} public void setRoadCode( int roadCode )
{
this.roadCode = roadCode;
} public void setRoadNameSize( int roadNameSize )
{
this.roadNameSize = roadNameSize;
} public void setRoadInformation( int roadInformation )
{
this.roadInformation = roadInformation;
} public void setRoadName( String roadName )
{
this.roadName = roadName;
}}class test
{
public static void main(String[] args)
{
Road[] r =new Road[70000];
}
}
public class Road
{
private int dataLength;//表示数据长度 private int roadCode;//道路编号 private int roadNameSize;//道路名称尺寸 private int roadInformation;//道路相关信息 private String roadName;//道路名称 //初始化道路
public void initialize(int dataLength,int roadCode,int roadNameSize,int roadInformation,String roadName)
{
this.dataLength = dataLength; this.roadCode = roadCode; this.roadNameSize = roadNameSize; this.roadInformation = roadInformation; this.roadName = roadName;
} //读取类中数据
public int getDataLength()
{
return dataLength;
} public int getRoadCode()
{
return dataLength;
} public int getRoadNameSize()
{
return dataLength;
} public int getRoadInformation()
{
return dataLength;
} public String getRoadName()
{
return roadName;
} //修改类中的数据
public void setDataLength( int dataLength )
{
this.dataLength = dataLength;
} public void setRoadCode( int roadCode )
{
this.roadCode = roadCode;
} public void setRoadNameSize( int roadNameSize )
{
this.roadNameSize = roadNameSize;
} public void setRoadInformation( int roadInformation )
{
this.roadInformation = roadInformation;
} public void setRoadName( String roadName )
{
this.roadName = roadName;
}}class test
{
public static void main(String[] args)
{
Road[] r =new Road[70000];
}
}
或者新建一个叫test.java的类,里面放main函数
---------- 编译 ----------
LinkedList.java:4: 错误: 类Road是公共的, 应在名为 Road.java 的文件中声明
public class Road
^
1 个错误输出完成 (耗时 0 秒) - 正常终止
2、把public static void main(String[] args)
{
Road[] r =new Road[70000];
这段代码移到Road类中,class test组删了
还有一种做法就是把文件名改为test.java然后把class test 前面加个public
public class Road前面的public删掉