A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小马过河 中级黑马   /  2013-12-28 00:56  /  823 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

张老师的反射学了两天,产生了一些疑问{:soso_e115:}。
视频中张老师获取字节码文件后通过反射可以进行各种属性的修改调用,甚至还有暴力破解这一说...{:soso_e136:}
老师说只要拿到一个文件,好比是一个线头。抽丝剥茧什么都拿到了。{:soso_e153:}
那么Java中存在的私有,保护的权限不是形同虚设嚒..{:soso_e132:}
貌似跟面向对象强调的封装概念有些背道而驰了...{:soso_e134:}
有没人给说说这概念。
{:soso__8516521075249787128_1:}

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

2 个回复

倒序浏览
概念性的东西很难说的。我的理解是。就像视频中提到的。
比如你造了一辆车。你将车加了外壳封装起来了。只对外提供了车把,刹车。座椅等。私有了车是怎么跑起来的,里面的工作原理是什么。
但是你的封装只是对于一般人来说,我没办法,车坏了,我只能去找修理厂。那这辆车对于修理厂来说呢?这辆车也不是修理厂造的,难道就没法修了?
保护权限不是形同虚设,只是有相对的概念。要不然玩木马,当黑客的那些大神,怎么过。。。

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报 1 0
其LovE斤 发表于 2013-12-28 01:34
概念性的东西很难说的。我的理解是。就像视频中提到的。
比如你造了一辆车。你将车加了外壳封装起来了。只 ...

感觉你就是大神。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马