//分也太少了点
(1)先初始化对象成员 后初始化类成员的, 而析构函数相反 那么在java中是如何的呢?
java 没有析构函数,对象的销毁是靠垃圾收集器(gc),对程序员透明.
//另外先初始化对象成员 后初始化类成员 ---- 呵呵,好象概念有一点点搞混
~~~~~~~~ ~~~~~
(2)在java中 能否对运算符进行重载? 能否定义类型转换函数?
java抛弃了操作符重载,因为比较晦涩. 能定义,java类型转换靠定义不同的返回值.
(3)能否进行 对象名=n 这样的操作 是否要建立临时对象?
能,当然n也得是同一类对象,或者转换过的.这样的结果是两个对象引用指向同一个对象,不会建立临时对象.
(4)在java中如何使用&
其实在java中对象引用就是一个&变量定义差不多的,用法也一样.
(1)先初始化对象成员 后初始化类成员的, 而析构函数相反 那么在java中是如何的呢?
java 没有析构函数,对象的销毁是靠垃圾收集器(gc),对程序员透明.
//另外先初始化对象成员 后初始化类成员 ---- 呵呵,好象概念有一点点搞混
~~~~~~~~ ~~~~~
(2)在java中 能否对运算符进行重载? 能否定义类型转换函数?
java抛弃了操作符重载,因为比较晦涩. 能定义,java类型转换靠定义不同的返回值.
(3)能否进行 对象名=n 这样的操作 是否要建立临时对象?
能,当然n也得是同一类对象,或者转换过的.这样的结果是两个对象引用指向同一个对象,不会建立临时对象.
(4)在java中如何使用&
其实在java中对象引用就是一个&变量定义差不多的,用法也一样.
解决方案 »
- 求助,sql server2008的登录问题
- BufferedReader无法完整读取txt文件
- java 123.04怎么变一百二十三点零四
- java 中字符串 怎么比较大小
- 关于HashMap的key变化问题???
- 请高手看看这个程序(没有分了,请别见怪呀以后会补的)
- javascript怎么获取一个form里面所有的checkbox元素
- 注册表中的jdk版本在哪个位置,谢谢。
- GridBagLayout的insets与ipadx,ipady的用法
- 哪有 clearCase 2002 的crack ?
- 帮帮忙,appalication程序运行没问题,可什么都不显示。
- 在哪里可以下download JBUILDER5.0
2、Java中除了语言本身对String这个类的 + 操作符作过了重载之外,是不支持操作符重载的,也没有象C++中的类型转换函数,不过总有办法达到相同的目的的。
3、没有直接规定复制初始化函数,也不会缺省调用这种参数的构造函数,因为在Java中,一切对象(非主类型)都是引用。
4、可以作=n的操作,不过只是复制对象引用。除非这个n是一个字面常量或方法返回值,则会建立临时对象。
5、Java中的 & 是逻辑操作符!不是象C++中一样是对象引用,因为Java本来就是使用对象引用的。真的没有看书,有错也不出奇,欢迎指正。