Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 :~)我有一点搞不懂Java的private了,它到底有多安全
beyond1984





发贴: 16
积分: 0
于 2005-09-21 14:22 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list

//--------A.java file---------//
pubilc class A{
private String str;
public setStr(String str){
this.str = str;
}
public A( ){}
public A(A a){
str = a.str; //why can i use a.str??private member should be used in the
//obj itself rather than another obj!!But why.....
a.str = "fff";//It's dangerous! No protection at all
}
public void setStr(String str){
this.str = str;
}
public String getStr( ){
return str;
}
}

//--------B.java file--------//
public class B{
A a1 = new A( );
a1.setStr("Hello");
A a2 = new A(a1); //it's all right?!
System.out.println("a1 is " + a1.getStr());
System.out.println("a2 is " + a2.getStr());
}

//---------output ---------//
a1 is fff

a2 is Hello



beyond1984 edited on 2005-09-21 14:41


如何用JTable设置表头多行

话题树型展开
人气 标题 作者 字数 发贴时间
8223 :~)我有一点搞不懂Java的private了,它到底有多安全 beyond1984 802 2005-09-21 14:22
6122 Re::~)我有一点搞不懂Java的private了,它到底有多安全 beyond1984 0 2005-09-21 15:41
6711 Re::~)我有一点搞不懂Java的private了,它到底有多安全 beyond1984 138 2005-09-21 15:43
6372 Re::~)我有一点搞不懂Java的private了,它到底有多安全 littledeer1974 65 2005-09-21 15:59
6748 Re::~)我有一点搞不懂Java的private了,它到底有多安全 beyond1984 73 2005-09-21 16:52
6433 Re::~)我有一点搞不懂Java的private了,它到底有多安全 panther 137 2005-09-21 18:48
6255 Re::~)我有一点搞不懂Java的private了,它到底有多安全 menzy 101 2005-09-22 10:31
6469 Re::~)我有一点搞不懂Java的private了,它到底有多安全 hdwangyi 117 2005-09-24 09:43

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923