成员变量和局部变量
在方法里面定义的变量 称为局部变量。局部变量必须初始化才可以访问。要不然编译不通过。
在类里面定义的变量称为成员变量。
成员变量 如果没有赋值,java会默认给它赋一个默认值。
成员变量 可以是任意的类型。包括基本类型和引用类型。
引用类型就是自定义的类型和数组等
package V060;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Student s1 = new Student();//自定义类型的变量 不叫变量 叫引用
new Student();
//s1.age = 12;
//s1.Sing();
System.out.println(s1.age);
s1.eat();
int age = 123;
System.out.println(age);
boolean b = false;
}
}
class Student{
String name;
int age;
Grade g;
int pork;
void sing(){
System.out.println(age);
}
void eat(){
//int pork;
System.out.println("我吃了"+pork+"斤猪肉");
}
}
class Grade {
String name;
int number;
}Code language: JavaScript (javascript)
Previous: 创建对象和对象的引用
Next: 构造函数