1、在同一个类中的静态方法中

    1. package com.demo;
    2. import javax.naming.Name;
    3. public class Demo1 {
    4. String name="tom"; //定义
    5. public static void main(String[] args){
    6. Demo1 demo1=new Demo1(); //实例化
    7. System.out.println("222222 "+ demo1.name+","+demo1.num); //访问
    8. }
    9. }

    在同一个类中的静态方法中,访问实例变量需要在 静态方法中实例化 当前类,将实例变量作为当前类的实例的属性来访问,访问原理和 访问非静态方法相同
    2、在同一个类的非静态方法中:
    3、在其他类的静态方法中访问当前类的实例变量
    4、在其他类的非静态方法中访问当前类的实例变量