`
lcy0202
  • 浏览: 178555 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

java 变量与常量

 
阅读更多

java的类中有几种变量:局部变量,实例变量,类变量。

定义:    

        局部变量:定义在方法里德变量。

        实例变量:在方法外而在类声明内定义的变量,也称成员变量。

        类变量:用关键字static声明的实例变量。

生存期:

        局部变量是在该方法被调用的时候创建,在方法推出之后撤销。

        实例变量是在创建该类的实例对象的时候创建,生存期跟该实例对象的生存期相同。

        类变量是该类被加载的时候就被创建,不一定要通过new来创建,所有的该类的实例对象都共享该变量。

关于初始化:

        局部变量必须显式初始化,而实例变量不必,实例变量在该类的构造方法被调用时为它分配默认值,整形是0,布尔型是false,浮点型是0.0f,引用类型(类)的实例变量的默认值是null。

成员访问

        类的静态方法不能直接访问类的非静态成员,而只能是访问类成员,类的普通方法能访问所有的成员和方法,而静态方法只能访问静态成员和方法,因为静态方法属于类,而普通方法及成员变量属于类的实例对象,在静态方法里没有隐含this,而普通方法有。

 

分享到:
评论

相关推荐

    详解Java变量与常量

    以下是对Java变量与常量的详细解释: ### 一、常量 常量在Java中是不可变的值,一旦被赋值后就不能再更改。它们通常用于表示固定的、不会改变的数值或字符串。Java中定义常量有两种方式: 1. **final变量**:使用...

    java 常量与变量

    在Java编程语言中,常量和变量是两个基础且重要的概念。...合理地声明、初始化和使用常量与变量,能帮助我们编写出清晰、可维护的代码。在实际编程中,还需根据需求选择合适的数据类型,并注意变量的作用域和生命周期。

    第章Java变量和常量ppt课件.pptx

    Java编程语言的基础知识主要围绕着变量和常量展开。在计算机科学中,这些概念是编程的基础,用于存储和处理数据。 首先,让我们了解计算机的组成结构。冯诺依曼体系是现代计算机的基础,它规定了计算机由存储器、...

    java变量和常量的区别是什么.txt

    java变量和常量的区别是什么

    Java 基本语法(二)——变量和常量

    Java 基本语法(二)——变量和常量 Java 基本语法(二)——变量和常量

    Java中的常量和变量概念及定义.docx

    与常量不同,变量是在程序执行过程中其值可能发生改变的量。变量用于存储数据,并且可以在程序的不同部分被访问和修改。 ##### 1. 变量的定义 变量的定义包含以下几个步骤: 1. **声明**:指定变量的类型和名称。...

    Java程序设计基础:变量与常量.pptx

    变量与常量 目录 课程导入 掌握Java的标识符 掌握Java的变量和常量 标识符是用来给类、变量、方法、参数等命名的。 Java标识符 public class ComputeArea { double radius, area; void add(int a,int b){ int c = a ...

    java常量变量表达式

    在Java中,常量变量表达式是编程时常见的概念,它们涉及到如何定义、使用和管理不可变的数据。 1. 常量变量: 在Java中,常量是不可更改的值,通常使用关键字`final`来声明。例如: ```java final int MAX_SIZE = ...

    java 常量 变量 详细实例

    在Java编程语言中,常量和变量是两个基础且至关重要的概念。它们是程序中存储数据的容器,理解和熟练运用它们对于编写高质量的Java代码至关重要。 **常量**在Java中指的是不可更改的值。一旦定义,其值就不能再被...

    第4章_JAVA之常量与变量.ppt

    本章将深入探讨 Java 中的两个基本概念:常量和变量。它们是编程中最常用的元素,理解和熟练掌握它们对于编写高质量的 Java 代码至关重要。 4.1 常量 常量,顾名思义,是不可改变的值。在 Java 中,我们使用 `final...

    Java中的变量与常量.docx

    ### Java中的变量与常量 #### 一、类的基本概念 在Java中,类是对象的模板,通过类可以创建出具有相同特性和行为的对象。类由一系列成员组成,包括属性(成员变量)和方法(成员函数)。 ##### 1.1 类的一般格式 ...

    java学习java中的常量和静态变量

    java学习java中的常量和静态变量

    大数据必学Java基础(十一):变量和常量

    在Java中,变量的作用域通常与它所在的代码块有关,例如类、方法或循环。一旦离开其作用域,变量就无法访问,其存储空间可能被系统回收。 理解变量和常量的概念对于编写任何Java程序都是至关重要的,尤其是在大数据...

    Java变量常量声明和定义原理解析

    "Java变量常量声明和定义原理解析" Java变量常量声明和定义原理解析是Java编程语言的基础知识之一,对于初学者和开发者来说都是非常重要的概念。下面是对Java变量常量声明和定义原理解析的详细介绍: 一、常量和...

    java中变量和常量详解

    Java中的变量和常量详解 Java中的变量和常量是两个基本概念,分别代表程序中的状态和不变的值。变量是程序中可以改变的值,用于代表程序的状态,而常量则是程序中不能改变的值,用于代表常数或增强程序的可读性。 ...

    Variate.java

    java 变量与常量 实例。我喜欢这样描述变量:作为特定类型的值的一个容器,并且是可以用一个名字描述的容器。

    第二节 类型 变量常量 运算符

    对java的一个了解,面向对象,继承,抽象,多态 运算符 变量常量

    数据类型,常量,变量及运算符

    本主题将深入探讨C语言中的核心概念:数据类型、常量、变量以及运算符。 首先,我们要理解**数据类型**。数据类型是C语言的基础,它定义了变量能够存储的数据种类。C语言的基本数据类型包括整型(如int)、浮点型...

    Java语言基础——Java主类结构、基本数据类型、变量与常量、运算符、数据类型、数据类型转换、代码注释

    Java语言基础——Java主类结构、基本数据类型、变量与常量、运算符、数据类型、数据类型转换、代码注释 写了挺久的,谢谢支持(*^▽^*)

    java 变量、关键字

    ### Java 变量与关键字详解 #### 一、关键字(Keywords) **1. 关键字概述** Java的关键字对编译器具有特殊的意义,它们用来表示特定的数据类型或程序结构等。关键字不能用作变量名、方法名、类名或包名。 **2. ...

Global site tag (gtag.js) - Google Analytics