0
package com.java.zha;
public class Person{
private String name;
public Person(){
}
public Person(String name1){
this.name=name1;
}
public void printkk(){
for (int i=0; i<3;i++){
System.out.println(Adult[i].name);/*the prompt message said that" the Adult can not be resolved as an variant.*/
}
}
public static void main(String[] args){
Person[] Adult= new Person[3];
Adult[0]=new Person("zhangbin");
Adult[1]=new Person("zhangchangqing");
Adult[2]=new Person("nana");
System.out.println(Adult[2].name);
Adult[1].printkk();
}
}
PS: Я создал объект Adult
и метод printkk()
, который использовался для печати всего имени члена массива Adult
. Но это дает мне ошибку. Поэтому я прошу помощи у ваших ребят. Я только начинаю кодировать, пожалуйста, ответьте на него подробно. заранее спасибо!Почему объект «Взрослый» не может быть распечатан?
Итак, какая ошибка? Где в коде есть ошибка? – phflack
Потому что 'Adult' видна только для метода' main() '. Пожалуйста, прочитайте о области переменных ... – Codebender
@Codebender Итак, как переписать метод для выполнения одной и той же задачи? – allen