`
peryou
  • 浏览: 30677 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

java属性和方法变量的初始值

阅读更多

在java中 ,类的属性可以不用初始化(有默认值),但是类中方法中的变量一定要初始化

public class Demo5 {
   private String name1;
   public static void main(String args[]){
       String name2;
       System.out.println(name2);

 

       Demo5 d5=new Demo5();
        System.out.println(d5.name1);
   }
}

这里name1不报错,但是name2就会报错。The local variable name2 may not have been initialized报告您还没有被初始化哦

 

2
4
分享到:
评论

相关推荐

    Java程序基础成员变量和局部变量PPT优秀资料.pptx

    `setvalue`方法将成员变量`a`和`b`赋值,而`printvalue`方法将局部变量`c`赋值为99,并将成员变量`a`和`b`的值打印出来。 成员变量和局部变量是Java程序设计中的两个基本概念,它们有着不同的生命周期和作用域。...

    Java中static静态变量的初始化完全解析

    ### 静态变量初始化的基本规则: 1. **默认初始化**:当类被加载时,静态变量首先会被赋予其数据类型的默认值。例如,`int`类型的静态变量会被初始化为`0`,`boolean`为`false`,引用类型为`null`。 2. **显式初始化...

    Java类变量和方法.doc

    Java 类变量和方法是编程语言Java的核心组成部分,它们定义了类的行为和属性。在这个文档中,我们将深入探讨这些概念。 首先,我们来看类的修饰符。在Java中,类可以被`public`、`abstract`或`final`修饰。`public`...

    Java面向对象程序设计方案练习题(1).doc

    成员变量是类的属性,`v`是一个初始值为100的成员变量。我们需要定义一个类来猜测这个变量的值,通过比较猜测值与实际值来给出提示。 【练习题02】:设计交通工具类`Vehicle`,包括速度`speed`和体积`size`等属性,...

    java-静态变量方法块

    在Java编程语言中,静态变量、静态方法、静态代码块以及非静态变量和非静态方法是核心概念,它们对于理解和编写Java程序至关重要。下面将详细解释这些概念,并通过实例程序来阐述它们的使用和内存管理。 首先,静态...

    java面向对象编程练习

    编写构造方法,赋予 n1 和 n2 初始值,然后为该类定义加、减、乘、除等公有成员方法,分别对两个成员变量执行加、减、乘、除的运算。 【练习题】05.构造方法:人类 人类是一个简单的 Java 类,包含姓名和年龄两个...

    Java对象属性数据比较,返回变化数据

    在Java中,一个类可以定义为对象的蓝图,而对象则是类的实例,包含了类中定义的属性(也称为字段)和方法。属性是用来存储数据的变量,它们是对象的状态的一部分。例如,一个`PriceCheckDetail`类可能包含`price`、`...

    JAVA中配置环境变量设置方法

    ### JAVA中配置环境变量设置方法 #### 知识点概览 在本篇文章中,我们将详细介绍如何在Windows和Linux系统中正确配置JAVA环境变量。...希望本文能帮助广大开发者更好地理解和掌握JAVA环境变量的配置方法。

    面向对象知识点.txt

    成:定义它的整个类内部 (2 局:Java不会给局部变量赋予初始值;成:Java会给成员变量一个初始值 * 在同一个方法中,不允许有同名局部变量 在不同的方法中,可以有同名局部变量 在同一个类中,成员变量和局部...

    java中对象创建、初始化、引用

    - **对象**:是类的实例,包含了具体的属性和方法。 例如: ```java A a2; // a2是一个引用,尚未指向任何对象 ``` 这段代码仅仅声明了一个名为`a2`的引用,但并没有创建任何对象。因此,`a2`目前没有指向任何...

    浅谈Java成员变量与属性的区别(简单最易懂的解释)

    在Java编程语言中,成员变量和属性是两个经常被提及的概念,它们虽然有着密切的联系,但也有明显的区别。本文将通过简单的例子和解释来帮助理解这两个概念。 首先,成员变量,也称为实例变量,是定义在一个类中的...

    Java初始化块Java初始化块.doc

    不过,需要注意的是,如果初始化块和属性声明中的初始值设定有冲突,属性声明的初始值设定会先执行,然后才是初始化块。 2. 静态初始化块 静态初始化块由 `static` 关键字修饰,它与类相关而不是与对象相关。这...

    static静态变量使用@Value注入方式.md

    通过上述分析和示例,我们可以看到,在Spring框架中,虽然不能直接使用`@Value`注解为静态变量注入值,但可以通过定义一个非静态方法并使用`@Value`注解来间接实现这一目标。这种方法不仅避免了潜在的警告和错误,还...

    java中如何使用Static的变量和方法.doc

    ### Java中如何使用Static的变量和方法 #### Static的基本概念 在Java中,`static`关键字用于声明类的成员变量(静态变量)和成员方法(静态方法),这些成员不依赖于类的任何特定实例,因此可以在没有创建类的...

    初始java第一讲

    - 继承:一个类可以继承另一个类的属性和方法,实现代码的复用和扩展。 - 多态:允许不同类型的对象对同一消息做出不同的响应,增强了代码的灵活性。 2. Java基础语法 - 主函数:程序的入口点,`public static ...

    Java中的静态变量静态方法静态块与静态类.docx

    ### Java中的静态变量、静态方法、静态块与静态类 #### 一、静态变量 静态变量,也称为类变量,是定义在类中方法之外的,并且被`static`关键字修饰的变量。这类变量并不属于类的任何实例,而是属于类本身。这意味...

    Java 变量类型总结.docx

    Java编程语言中有三种类型的变量:类变量(静态变量)、实例变量和局部变量,每种都有其特定的用途和生命周期。 1、类变量(静态变量) 类变量,也被称为静态变量,使用`static`关键字声明,存在于类的静态存储区。...

    Java 变量类型总结.pdf

    Java 变量是编程语言中存储数据的基本单元,它分为三种主要类型:类变量(静态变量)、实例变量和局部变量。每种类型的变量在内存中存储的位置、生命周期和访问方式都有所不同,以下是对这三种变量类型的详细说明。 ...

Global site tag (gtag.js) - Google Analytics