进口聚酯用纳米氧化硅:java新手之提问

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 00:00:30
代码如下://///////Stu.java////////////
import java.io.*;
class StuTest
{
int a;
Student[] ss=new Student[]{
new Student(0403030331,"zhangsan"),
new Student(0403030312,"lisi")
};
public static void main(String[] args)
{
for(int i=0;i<ss.length;i++)
{
System.out.println("姓名:"+ss[i].name+",学号:"+ss[0].name);
}
}
}
class Student
{
int num;
String name;
Student(int num,String name)
{
this.num=num;
this.name=name;
}
}
编译时出现以下错误:在非静态上下文中不能引用非静态变量
请问如何修改才能通过编译.

import java.io.*;

class StuTest {
int a;

static Student[] ss = new Student[] { new Student(0403030331, "zhangsan"),
new Student(0403030312, "lisi") };

public static void main(String[] args) {
for (int i = 0; i < ss.length; i++) {
System.out.println("姓名:" + ss[i].name + ",学号:" + ss[0].name);
}
}
}

class Student {
int num;

String name;

Student(int num, String name) {
this.num = num;
this.name = name;
}
}

class StuTest {

public static void main(String[] args) {
int a;

Student[] ss = new Student[] { new Student(0403030331, "zhangsan"),
new Student(0403030312, "lisi") };
for (int i = 0; i < ss.length; i++) {
System.out.println("姓名:" + ss[i].name + ",学号:" + ss[0].name);
}
}
}

class Student {
int num;

String name;

Student(int num, String name) {
this.num = num;
this.name = name;
}
}

基础问题!好好打打基础啊!