class Person{
String name; //成员变量
public void eat(){
String name; //局部变量
}
}
成员变量的生命周期:
class Person{
String name;
public eat(){
System.out.println("哈哈");
for(int i = 0; i < 5 ; i ++){ //i 是局部变量
System.out.println("i="+i);
}
System.out.println("i="+i);
}
}
class Demo{
public static void main(Strign [] arg){
Person p1 = new Person();
p1.eat();
Person p2 = new Person();
}
}
class Person1{
public void eat(){
int age;
for(int i = 0; i < 5 ; i ++){
System.out.println(age);
//报错
}
}
}
class Person2{
public void eat(){
int age;
age = 12;
for(int i = 0; i < 5 ; i ++){
System.out.println(age);
//正确
}
}
}