Java 编程思想2 --对象

创建对象

类型是 Java 中对象的具象体现。
Java 通过 Class 创建新的类型。类型中可以包括字段(数据成员)、方法。
字段可以是基础类型、String、也可以是其他类型。
方法一般是对于类型字段的操作,包括方法名、参数列表以及返回值。

class User {
  // 字段
  int age;
  String name;
  // 方法
  // 返回值 方法名
  String getName() {
  	return this.name;
  }
  // 返回值 方法名(参数列表)
  void setName(String name) {
  	this.name = name;
  }
}

随后通过 new 关键字可以通过实例化类型创建对象。该对象会被保存在内存中,重复实例化类型会创建不同的对象。一般而言,每个对象都会单独保存其字段(static 数据成员除外)。

User user = new User();
User user2 = new User();

对象的保存地址

在 Java 中,除了基础类型保存在内存栈中,使用 new 创建的对象都会保存在内存堆中。基础类型可以通过其包装类将其呈现为位于堆上的对象。

操作对象

在实例化类型创建对象后,可以通过 =(赋值语句)获取对象的引用,例如 user,程序员可以通过该引用向对象发送请求,操作对象的字段。如下,通过 user 引用,可以获取对象的 name 字段信息。

user.getName();

销毁对象

在 Java 中,对象是无需程序员进行销毁的,Java 的垃圾回收器会对于对象的引用、生命周期等进行分析,自动销毁对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值