对象的创建和使用2022.4.4

本文探讨了Java中对象的创建过程,特别是对于引用类型的处理。通过`User`和`Address`类的例子,展示了如何为对象分配内存以及如何通过引用进行赋值。讲解了`new`关键字在创建对象时的重要性,以及如何通过`u.addr.city`来访问和修改对象的属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//家庭住址类
public class Address
{
String city;//city是一个引用:保存内存地址的一个变量,该变量保存内存地址指向了堆内存当中的对象
string street;
string zipcode;
}

//用户类
public class User
{
int no;//int 是一种基本数据类型 no是一个实例变量
string name;//string是一种引用数据类型是一个实例变量
Address addr;
}

// 测试类
public class ootest02
{
public static void main(string[]adrgs){
user u= new user();
u.name=”jack”
**u.addr=new Address();**这一步很重要
}
}在这里插入图片描述

String类型创建对象不需要NEW直接就能用

public class 00test03
{
public static void main(string[]args){
user u =new user();
Address a=new Address();
u.addr=a;
然后就可以开始对u.addr.city=??开始进行赋值了
比如说a.city=“天津”在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值