【Java开发指南 | 第八篇】Java变量、构造方法、创建对象

读者可订阅专栏:Java开发指南 |【CSDN@秋说】

在这里插入图片描述

Java变量

在Java中,变量用于存储数据值。它们是程序中用于保存信息的一种基本方式。变量在程序执行过程中可以被赋予不同的值,并且这些值可以在程序的不同部分被访问和修改。通过使用变量,您可以方便地处理数据,并根据需要在程序中重复使用这些数据值。

  • 局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
public class ice {
    public static void main(String[] args) {
        int x = 10; // x 是一个局部变量,它只在 main 方法中可见
        System.out.println(x);
    }
}

在这里插入图片描述

  • 成员变量(非静态变量):成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。
public class ice {
    public int y; // y 是一个成员变量,它属于 ice 类的实例
    public static void main(String[] args) {
        ice ex = new ice();
        ex.y = 20; //  在创建对象时,y 成员变量被实例化
        System.out.println(ex.y);
    }
}

在这里插入图片描述

  • 类变量(静态变量):类变量也声明在类中,方法体之外,但必须声明为 static 类型。
public class ice {
    public static int z; // z 是一个类变量,它属于 ice 类本身
    public static void main(String[] args) {
        ice.z = 30; // 可以直接通过 ice 类来访问 z 类变量
        System.out.println(ice.z);
    }
}

在这里插入图片描述

构造方法

每个类可以有一个或多个构造方法,构造方法的名称必须与类同名。如果没有显式地为类定义构造方法,Java 编译器将会为该类提供一个默认构造方法。

在创建一个对象的时候,至少要调用一个构造方法。

public class Ice {
    public Ice() {
        // 无参构造方法
    }

    public Ice(String name) {
        // 有参构造方法,接受一个字符串参数 name
    }
}

创建对象

对象是根据类创建的。在Java中,使用关键字 new 来创建一个新的对象。创建对象需要以下三步:

1、声明:声明一个对象,包括对象名称和对象类型。
2、实例化:使用关键字 new 来创建一个对象。
3、初始化:使用 new 创建对象时,会调用构造方法初始化对象。

public class ice {
    public ice(String name)
    {
        System.out.println("名字是:"+name);
    }
    public static void main(String[] args)
    {
        ice myname = new ice("张三");
        //调用构造方法ice,创建了名为 myname 的 ice 类的新实例
    }
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋说

感谢打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值