java对象的理解

本文深入探讨了Java中对象与类的关系,解释了对象的状态、行为与标识,以及类的属性和方法标识。详细说明了对象是类的实例,程序是对象的集合,消息传递是对象间交互的基础。同时,介绍了Java如何创建和使用对象,以及基本类型和包装器类型的使用。

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

对象具有 状态 行为 标识(变量名)
而类具有 属性 方法 标识(类名)
两者关系变量是类的对象亦可称之为实例。

对象是类型的实例化,万物都可以是对象。既然是物,便一定真实存在,即为实例。既然是实例必然有其所属类型。

而程序则是对象的集合,是一个在不同对象间消息传递的过程。
消息的传递实是通过对象对方法的请求调用来完成的。

java创建对象。需要new一个存放在堆中。
java用引用操作对象。人通过遥控器操作电视。
遥控是独立于电视机的存在。引用是对立于对象的存在。
String s;便是一个引用但我们并不知道它指向哪里。

由于对经常出现的类型,每次用new不够方便。于是定义了基本类型,存放于堆栈。由于不是对象就不具有对象的性质,基本类型丧失了对象的性质。于是出现了包装器类型。包装器为基本类型定义了属性与方法。
Integer int = new Integer(6); int = 6;
Boolean-char2 byte1 short2 int4 long8 float4 double8

java数组是通过引用数组来完成的,未赋值的数组其引用为NULL,不会指向一个对象。所以不可能出现C艹中的越界访问。在循环的时候要注意初值和终止条件的判定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值