我是一个JAVA菜鸟,请教一些关于控制权限的问题 小弟正在自学JAVA,关于控制权限的地方不是很理解,比如public,private,protected,不知在哪些地方该用什么权限,望老鸟给讲解一下,不胜感激,小弟暂时没分,抱歉。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看题目还看偏了。我还 以为你是问系统的用户权限设置呢..至于你的问题,随便找本JAVA的书上都有吧一般类中的熟悉用private、对外的方法用public、你希望只在类中和子类中可以访问的数据就 用protected 晕 这个是修饰符 一般都是属性都是private 方法public 不过都不是绝对的,具体看应用的时候需求是什么,再采取什么哪种修饰符,我日 没分 NND 类内部 同一个包 子类 任何地方private yesdefault yes yesprotected yes yes yes public yes yes yes yes用getter访问是都能访问的,这里说的是 对象.属性 这么访问的情况。以下说的是属性的访问权限。private:只有在类自己内部才能访问,其他任何地方都不可以。default:可以在类内部 和同包的其他类里可以访问。protected: 类内部、同包、子类里。如果这个子类和父类不在同一个包里,就只能用 子类的对象.属性来访问。父类对象.属性,这样是访问不了的。public:在任何地方都可以访问。 6楼对三者的关系已经说了很清楚了,至于你说在什么情况下使用,你自己跟着做几个项目或者看下java方面的源代码,那样才能领悟更深,光这样纯说理论没什么实际意思! 看看谭浩强的java程序设计,一般的教程里都有啊,看看java编程思想,java技术手册。 这两种实例化的方式有什么不同 关于keytool.exe ssl的问题不知道有没有人知道啊???? java 同步机制的问题 我的代码无法同步 在JDialog里边设置JTextField焦点问题,大家帮忙想想,问题解决立刻结帖 求算法:1000!如何算? 关于单态模式的一点疑问??? 菜鸟问下JAVA连SQL SERVER 2K的问题! 如何方便的读取文件中的数字 【求助】 array绕来绕去绕晕了 如何让浏览器执行一个.exe文件 各位大虾请赐教啊! Connection的commit和rollback,如果commit之后连接断了,rollback还起作用么?
至于你的问题,随便找本JAVA的书上都有吧
一般类中的熟悉用private、对外的方法用public、
你希望只在类中和子类中可以访问的数据就 用protected
private yesdefault yes yesprotected yes yes yes public yes yes yes yes用getter访问是都能访问的,这里说的是 对象.属性 这么访问的情况。以下说的是属性的访问权限。private:只有在类自己内部才能访问,其他任何地方都不可以。
default:可以在类内部 和同包的其他类里可以访问。
protected: 类内部、同包、子类里。如果这个子类和父类不在同一个包里,就只能用 子类的对象.属性来访问。父类对象.属性,这样是访问不了的。
public:在任何地方都可以访问。