社区
Java SE
帖子详情
Java 成员变量(实例变量)的默认值问题
魔之尊者
2020-08-24 06:29:57
初学,一般的都已经知道了,我的问题是:有两个类,A{}和B{},其中A里面 A{ B b;},我的问题是 B b中的b有初始值吗?如有是什么? 还是说没有new出来对象b根本不存在所以谈不上赋值或初始化,怎么理解我的问题 谢谢
...全文
4668
4
打赏
收藏
Java 成员变量(实例变量)的默认值问题
初学,一般的都已经知道了,我的问题是:有两个类,A{}和B{},其中A里面 A{ B b;},我的问题是 B b中的b有初始值吗?如有是什么? 还是说没有new出来对象b根本不存在所以谈不上赋值或初始化,怎么理解我的问题 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
廾匸随笔
2020-08-26
打赏
举报
回复
对象的默认值是null
KeepSayingNo
2020-08-25
打赏
举报
回复
引用对象的默认值为空
nayi_224
2020-08-25
打赏
举报
回复
引用类型的默认值是null
qybao
2020-08-24
打赏
举报
回复
如果没有new,默认值是null
Java
成员
变量
的
默认值
如果我们不做任何初始化工作,
变量
具有什么
默认值
,或者是否具有
默认值
? 其实,
成员
变量
在创建时,系统会为其分配一个
默认值
。不同类型的
变量
,
默认值
也不相同。 例: package deep; public class DefaultValue { //
实例
成员
变量
private boolean bool; private byte b; priv...
成员
变量
的初始值
成员
变量
的初始值写了这么多程序. 不知道大家有没有产生这样一个疑问. 我们写的这个
成员
变量
. 仔细观察一下 package com.xyq.bao; public class Person { String name; public static void main(String[] args) { Person p = new Person(); ...
成员
变量
、
实例
变量
、局部
变量
、类
变量
(静态
变量
)详解
Java
变量
是程序中最基本的存储单元,其要素包括
变量
名,
变量
类型和作用域。
Java
的
变量
类型有:
成员
变量
类中的
变量
(独立于方法之外的
变量
) 局部
变量
类的方法中的
变量
。 而
java
类的
成员
变量
又有俩种: 静态
变量
(类
变量
): 独立于方法之外的
变量
,用 static 修饰。
实例
变量
: 独立于方法之外的
变量
,不过没有 static 修饰。 在语法定义上的区别: 静态
变量
前要加static关键字,而
实例
变量
前则不加。 在程序运行时的区别:
实例
变量
属于某个对象的属性,必须创建了
实例
对象,其中的
实例
【
Java
学习】详讲 局部
变量
、
成员
变量
局部
变量
和
成员
变量
是两种常见的
变量
类型,它们在作用域、生命周期、初始化等方面有显著的区别。理解这两者的区别对于编写清晰和高效的
Java
程序至关重要。局部
变量
:只在方法、构造方法、或代码块内有效,必须显式初始化,并且生命周期仅限于方法或代码块执行时。
成员
变量
:包括
实例
变量
和类
变量
,
实例
变量
属于对象,类
变量
属于类,
成员
变量
有
默认值
,生命周期较长,且可以使用访问修饰符来控制访问权限。
Java
成员
变量
、局部
变量
的
默认值
和初始化
转载:https://blog.csdn.net/qq_24644517/article/details/82288493 package deep; public class DefaultValue { //
实例
成员
变量
private boolean bool; private byte b; private short s; private ...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章