分享

Java入门基础知识

 码农9527 2021-12-10

  Java语言支持的变量类型有:

  类变量:独立于方法之外的变量,用static修改。

  实例变量:独立于方法之外的变量,但没有static修改。

  局部变量:类方法中的变量。

Java入门基础知识

  (1)类变量(静态变量)

  类变量又称静态变量,在类中用static关键字声明,但必须在方法之外。

  无论一个类创建了多少对象,该类只有类变量的副本。大多数静态变量声明是public类型。

  在第一次访问时创建静态变量,并在程序结束时销毁。

  类变量具有默认值,与实例变量相似。数值变量默认值为0.布尔默认值为false,引用类型默认值为null。

  (2)实例变量

  实例变量声明在一类,但在方法、构造方法和句块之外;

  实例变量在对象创建时创建,在对象销毁时销毁;

  实例变量可见于类中的方法、结构方法或句块。一般情况下,应将实例变量设置为private。实例变量可以通过使用访问修饰符看到子类;

  实例变量具有默认值。数值变量的默认值为0.布尔变量的默认值为false,引用类型变量的默认值为null。声明或结构方法中可指定变量值;

  (3)局部变量

  局部变量声明在方法、构造方法或句块中;

  局部变量是在执行方法、构造方法或句块时创建的。当它们完成时,变量将被销毁;

  局部变量不能使用访问修饰符;

  在栈上分配局部变量。

  局部变量没有默认值,所以局部变量在使用前必须初始化。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多