首页 > 代码库 > 对象与类
对象与类
《The Unified Modeling Language User Guide》
Java中的对象变量类似于C++中的对象指针:
Date deadline; 定义了一个对象变量deadline,但是不能直接调用类的方法,因为它没有引用对象。首先比如初始化变量deadline。有两种方法:
1) deadline = new Date();//Java中new返回的是对象的引用
2) deadline = birthday;//birthday是一个已经初始化的对象变量,现在deadline和birhday引用同一个对象。
一个对象变量并没有实际包含一个对象,而仅仅引用一个对象,就像C++中的对象指针,指向对象。
有几点区别要注意:Java中的对象变量虽然是引用,但是它可以为空(null);C++中可以用拷贝的构造函数和赋值操作符来实现对象的拷贝,但Java中必须使用clone方法来活儿对象的完整拷贝。
对象与类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。