社区
Java SE
帖子详情
菜鸟问题:关于JAVA中对象创建的疑问!
icvss
2009-07-30 12:47:09
有一个类Echo,在main函数中实例化一个对象~
Echo e1=new Echo();
Echo e2=e1;
和
Echo e1=new Echo();
Echo e2=new Echo();
有什么区别……!(望详细)
...全文
93
5
打赏
收藏
菜鸟问题:关于JAVA中对象创建的疑问!
有一个类Echo,在main函数中实例化一个对象~ Echo e1=new Echo(); Echo e2=e1; 和 Echo e1=new Echo(); Echo e2=new Echo(); 有什么区别……!(望详细)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CamilleTao
2009-07-30
打赏
举报
回复
Echo e1=new Echo();
Echo e2=e1;
e1和e2的内存地址相等.
Echo e1=new Echo();
Echo e2=new Echo();
e1和e2的内存地址不等;
icvss
2009-07-30
打赏
举报
回复
谢谢大家,明白了……
radeonxhl
2009-07-30
打赏
举报
回复
第一种情况:e1和e2其实是指向同一个对象,打个比方就是“沪”和“上海”都是指的同一个地方,不同叫法而已
第二种情况:e1和e2指向了不同的对象,相当于一个“上海”一个“杭州”,叫法不同,实际所指的地方也不同
believeyourself86
2009-07-30
打赏
举报
回复
调用
if(e1 == e2)
System.out.println("e1 和 e2 的引用相同");
else{
System.out.println("e1 和 e2 的引用不同");
}
看看结果,两种定义方法得到的结果是不同的。
第一种方法两个对象的引用是指向同一个对象的,也就是真正的对象有一个,指向他的引用由两个;
第二种方法两个对象的引用时指向两个对象的,也就是有两个的对象,对象的内容相同,存储的地址不同。两个引用分别指向两个对象。
icvss
2009-07-30
打赏
举报
回复
问题追加:
谈下在这段程序中不同方法的结果:(望详细¥¥¥)
public class Echo {
int count=0;
void hello(){
System.out.println("helloooooo");
}
public static void main(String[] args){
Echo e1=new Echo();
Echo e2=new Echo();//Echo e2=e1;
int x=0;
while(x<4){
e1.hello();
e1.count+=+1;
if(x==3){
e2.count+=1;
}if(x>0){
e2.count=e2.count+e1.count;
System.out.println("^"+e2.count);
}
x=x+1;
}
System.out.println(e2.count);
}
}
Java
之美[从
菜鸟
到高手演变]之类与
对象
(一)
本文深入探讨
Java
中
类与
对象
的基本概念、
创建
与初始化流程,解析类的属性与方法,详细阐述静态块与非静态块的区别,以及类与
对象
之间的关系。重点介绍属性和方法的类型划分、构造方法的执行顺序、静态数据的初始化特性,同时讲解重载与重写机制,并通过实例演示
Java
中
使用不定参数调用的灵活性。
菜鸟
Java
基础教程 3.
Java
对象
和类
本文聚焦
Java
面向
对象
编程,详细介绍了
对象
和类的概念,包括
对象
的状态与行为、类作为
创建
对象
的模板。还阐述了构造方法、
对象
创建
、实例变量和方法的访问。同时讲解了源文件声明规则、类的访问级别和类型,以及
Java
包的作用、命名规范、声明和导入等内容,并给出简单示例。
菜鸟
教程_
菜鸟
教程
Java
对象
和类
本文详细介绍了
Java
中
的
对象
和类的基本概念。
对象
是类的实例,具有状态和行为,比如狗的名称、颜色和行为。类是
创建
对象
的模板,包含了
对象
的状态(属性)和行为(方法)。通过构造方法可以
创建
和初始化
对象
,然后通过
对象
来访问其成员变量和方法。示例代码展示了如何定义类、
创建
对象
并访问成员变量和方法。
菜鸟
教程(
Java
)笔记——
Java
教程
本文是根据
Java
菜鸟
教程整理的笔记,涵盖了
Java
的三大体系介绍、基础语法要点,包括数据类型、变量、运算符、异常处理等方面。特别强调了
Java
的不可变性、String与StringBuilder的区别以及异常处理的初步认识。适合
Java
入门学习者参考。
Java
中
类与
对象
的
创建
——别只是背语法,要会用!
本文深入浅出地介绍了
Java
中
类与
对象
的概念、
创建
语法和使用方法。通过实例和补充知识点,帮助读者理解成员变量与局部变量的区别、this关键字的用途以及构造方法的作用。文章最后通过小练习和总结,加深对类与
对象
关系的理解。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章