JAVA中的指针,引用及对象的clone.docVIP

  • 2
  • 0
  • 约 10页
  • 2016-12-29 发布于重庆
  • 举报
看到这个标题,是不是有点困惑:Java语言明确说明取消了指针,因为指针往往是在带来方便的同时也是导致代码不安全的根源,同时也会使程序的变得非常复杂难以理解,滥用指针写成的代码不亚于使用早已臭名昭著的GOTO语句。Java放弃指针的概念绝对是极其明智的。但这只是在Java语言中没有明确的指针定义,实质上每一个new语句返回的都是一个指针的引用,只不过在大多时候Java中不用关心如何操作这个指针,更不用象在操作C++的指针那样胆战心惊。唯一要多多关心的是在给函数传递对象的时候。如下例程: package reference; class Obj{ String str = init value; public String toString(){ return str; } } public class ObjRef{ Obj aObj = new Obj(); int aInt = 11; public void changeObj(Obj inObj){ inObj.str = changed value; } public void changePri(int inInt){ inInt = 22; } public static void main(S

文档评论(0)

1亿VIP精品文档

相关文档