DAY8

变量


变量:最基本的存储单元(都有类型),具有变量名、作用域、变量类型,并分为三部分:方法变量(局部变量)、类变量、实例变量。


方法变量:

  • 定义在方法里
  • 唯一可用var修饰
  • 不初始化不可用
  • 遵守驼峰原则

实例变量:

  • 定义在方法外,类中
  • 隶属于对象是对象的性质(非静态方法)
  • 无对象不可以用
  • 会自动初始化除基本类型外都是null
  • 基本类型默认初始化为按数据类型定义的0

类变量:

  • 定义在方法外,类中
  • 隶属于类可以直接调用(静态方法)
  • 会自动初始化除基本类型外都是null
  • 基本类型默认初始化为按数据类型定义的0

常量

常量:不可改变,用final修饰,大写加下划线。


补充:pubilc 修饰的可跨项目用,不加public一个包里可以用,加private只在本类里用。

public class DAY8 {
    String a;//空间未开辟
    int b;
    static int man= 1;
    //var 只可以用在局部变量
    public void are() {
        System.out.println("aw");
    }//非静态方法
    public static void main(String[] args)
    {
        int a,b,c;//更高优先级
        var g= 1;
        final var NAME_ARE=7;
        String s = "sas";
        DAY8 code=new DAY8();
        System.out.println(code.a);
        System.out.println(code.b);
        System.out.println(man);
        System.out.println(s);
        code.are();
    }
}
posted on 2026-09-01 16:23  猫头鹰(新手版)  阅读(6)  评论(0)    收藏  举报