Java 第五天:局部变量与全局变量、静态与非静态、命名规则、注释、方法与构造函数

Java 第五天:局部变量与全局变量、静态与非静态、命名规则、注释、方法与构造函数

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

本文介绍了Java中的局部变量和全局变量的定义与生命周期,静态与非静态元素的访问方式,命名规则,以及方法与构造函数的区别。

🎯

关键要点

  • 局部变量定义:在方法、构造函数或代码块内声明,仅在该范围内可访问。

  • 局部变量生命周期:仅在方法/代码块执行期间存在。

  • 全局变量定义:在类中声明,但不在任何方法、构造函数或代码块内。

  • 全局变量生命周期:对象存在期间存在。

  • 静态元素直接访问:静态变量、方法和对象可以在静态方法内直接访问,无需创建对象。

  • 非静态元素访问静态:必须通过实例在静态方法内访问非静态变量/方法。

  • 静态方法访问非静态:非静态方法可以直接访问静态变量/方法。

  • 非静态方法访问非静态:非静态变量/方法可以在非静态方法内直接访问。

  • 类名命名规则:以大写字母开头,使用驼峰命名法。

  • 变量和对象命名规则:以小写字母开头,使用驼峰命名法。

  • 方法命名规则:使用动词,首字母小写。

  • Java中的单行注释和多行注释的使用。

  • 方法用于定义行为,可以返回值,需要显式调用。

  • 构造函数用于初始化对象,没有返回类型,创建对象时自动调用。

  • 本文涵盖了Java局部/全局变量、静态与非静态元素、命名规则、注释、构造函数、方法和对象创建的各个方面。

延伸问答

局部变量和全局变量有什么区别?

局部变量在方法、构造函数或代码块内声明,仅在该范围内可访问,生命周期仅在执行期间;全局变量在类中声明,生命周期与对象存在期间相同。

什么是静态方法,如何访问静态和非静态元素?

静态方法可以直接访问静态变量和方法,但访问非静态变量和方法需要通过实例;非静态方法可以直接访问静态元素。

Java中的命名规则是什么?

类名以大写字母开头,使用驼峰命名法;变量和对象名以小写字母开头,使用驼峰命名法;方法名使用动词,首字母小写。

方法和构造函数有什么不同?

方法用于定义行为,可以返回值,需要显式调用;构造函数用于初始化对象,没有返回类型,创建对象时自动调用。

如何在Java中使用注释?

Java支持单行注释(//)和多行注释(/* ... */),用于描述代码或提供额外信息。

局部变量的生命周期是什么?

局部变量的生命周期仅在其所在的方法或代码块执行期间存在。

➡️

继续阅读