package day1;public class Test2 {
Mydata1[] m ;---------------------------问题好像出在这里,希望有知道的帮忙解答下,俺新手
m = new Mydata1[10]; public static void main(String[] args) {
for(int i=0;i<10;i++){
m[i]=new Mydata1(i+1,i+2,i+2000);
m[i].display;
} }}
class Mydata1 {
private int data;
private int month;
private int year; public Mydata1(int data, int month, int year) {
super();
this.data = data;
this.month = month;
this.year = year;
} public void display() {
System.out.println(data +" "+ month +" "+ year);
}
}
Mydata1[] m ;---------------------------问题好像出在这里,希望有知道的帮忙解答下,俺新手
m = new Mydata1[10]; public static void main(String[] args) {
for(int i=0;i<10;i++){
m[i]=new Mydata1(i+1,i+2,i+2000);
m[i].display;
} }}
class Mydata1 {
private int data;
private int month;
private int year; public Mydata1(int data, int month, int year) {
super();
this.data = data;
this.month = month;
this.year = year;
} public void display() {
System.out.println(data +" "+ month +" "+ year);
}
}
Mydata1[] m ;---------------------------问题好像出在这里,希望有知道的帮忙解答下,俺新手
m = new Mydata1[10]; public static void main(String[] args) {
for(int i=0;i <10;i++){
m[i]=new Mydata1(i+1,i+2,i+2000);
m[i].display;
} } }
class Mydata1 {
private int data;
private int month;
private int year; public Mydata1(int data, int month, int year) {
super();
this.data = data;
this.month = month;
this.year = year;
} public void display() {
System.out.println(data +" "+ month +" "+ year);
}
}
private int data;
private int month;
private int year; public Mydata1(int data, int month, int year) {
super();
this.data = data;
this.month = month;
this.year = year;
} public void display() {
System.out.println(data +" "+ month +" "+ year);
}
}public class Test2 {
Mydata1[] m ;
m = new Mydata1[10]; public static void main(String[] args) {
for(int i=0;i<10;i++){
m[i]=new Mydata1(i+1,i+2,i+2000);
m[i].display;
} }}
m[i].display;
这两句也有问题~~~~哎,汗死~~~
package zhao;public class Test1 { static Mydata1[] m = new Mydata1[10]; //这里,要static,不然你在for里面引用m[i]的时候,认为是没初始化的! public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
m[i] = new Mydata1(i + 1, i + 2, i + 2000);
m[i].display();
} }
}class Mydata1 { private int data; private int month; private int year; public Mydata1(int data, int month, int year) {
super();
this.data = data;
this.month = month;
this.year = year;
} public void display() {
System.out.println(data + " " + month + " " + year);
}
}