成员变量和局部变量

成员变量和局部变量

在方法里面定义的变量 称为局部变量。局部变量必须初始化才可以访问。要不然编译不通过。

在类里面定义的变量称为成员变量。

成员变量 如果没有赋值,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)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注