问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA访问控制符问题--父类子类不在同一个包内的Prote...29

发布网友 发布时间:2024-02-26 02:48

我来回答

5个回答

热心网友 时间:2024-09-30 01:33

弄了半天终于整明白了。。
protected的意思是本包可以访问..子类可以继承..
某类的protected 方法和属性在包外是不能通过该类对象进行访问的(你能在包外访问一个类的默认权限的方法和属性吗?当然不能),这就是为什么在某对象所在的包的以外的任何地方,你不可以通过该类的对象引用来调用它的protected 方法和属性,哪怕是在该类的子类中也不可以这样做。在该类包外的子类中能“看到“的只是子类自己继承来的protected 方法和属性,它是不能“看到“它的父类对象的protected方法和属性的。

也就是说你可以new 子类然后子类对象.protected属性..但是这样实际上访问的是子类继承来的属性..并不是父类的属性..

热心网友 时间:2024-09-30 01:37

类的成员方法有实例方法和类方法之分
static方法也叫类方法或者静态方法,类方法体中只能访问类变量,
类方法既可以通过对象来调用,也可以通过类名来调用.
实例方法体中既可以访问类变量,也可以访问实例变量.实例方法只能通过对象调用.

热心网友 时间:2024-09-30 01:34

因为你的main方法是静态的 静态中是不能访问非静态的所有属性和方法 所以你只能在非静态中去使用对象a的protected属性 访问的时候一定要用super.protected因为这样才是在同一个包中 如果你用a.protected是不能访问的 因为new 的话 就不是在同一个包中
E继承于A所以super.protected 是同一个包中的
new 的包就是不在同一个包中

热心网友 时间:2024-09-30 01:36

静态方法不能访问非静态成员变量

热心网友 时间:2024-09-30 01:35

因为a是new出来的对象,其实相当于在对象a外部调用a的protected属性,当然是不可以的,楼上几位说的不对,即使把static void main(String[] args)改成void f(),a.intProtected也会报错,protected只能是同一包内或者子类对象,new出来的对象是不可以的,至于e.intProtected可以访问是因为在同一个包里
至于a.intProtectedStactic可以访问是因为intProtectedStactic是static类型,是针对类而不是对象,又因为E extends A,所以在intProtectedStactic其实指向的是同一块内存地址(共用一块内存地址),a.intProtectedStactic和e.intProtectedStactic值是一样的,你可以在你的程序最后判断一下。a.intProtectedStactic相当于访问E.intProtectedStactic
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
三角蟾应该放在吧台的左前方还是右前方 江西省普通高中学生综合素质优秀自我评价范文 江西省余干中学基础设施 江西中学生综合素质评价怎么写 南昌市有什么高中是可以住校的啊 江西省上高中学校园环境 南昌哪些高中有宿舍 辛未 庚寅 丁巳 辛丑 男命,婚姻怎么样,什么时候才能结婚? 辛未 辛丑 乙酉日 酉时命运如何? 谈谈你对中医的认识 java中protected与default的区别是什么?1 java里protected是什么类型12 JAVA中protected的作用是什么?7 重阳节出生的孩子性格特点 六神花露水喷在人蛋皮上有害吗? 家里种了一些葱、香菜,前两天弟弟来了,把一些六神花露水倒进去了... 六神花露水洒在白糖上能吃吗有毒吗 大修过的发动机动力为什么会变差? 我拿什么和你计较,我想留的你想忘掉 是什么歌的歌词12 “你的温柔如刀”这句歌词出自哪一首歌呢1 求歌名歌词3 蛋糕上的小人能放家里吗? 我是一名商务英语专业的学生,考研想考公共管理,请问该如何准备?具体考... 如何登陆中国教育考试网? 中国教育考试网官网报名入口在哪? 你家离学校远吗 ?不远,我家离学校100米远英文 中国睡眠网-睡眠不好怎么办?改善睡眠困难,如何提高睡眠质量 java中的类如果不标明是public或private类,默...108 java中的interface的修饰符可以是为什么不可以是p...8 Java用protectde修饰时,其他包的类需要满足什么可...1 比较优势理论和要素禀赋理论的区别有哪些? ...在所有产业保持领先优势,而是要根据自身要素禀赋,大力发展 赈济灾民的济是什么意思1 岁饥发司农之粟,募民兴利,近岁遂著为令 只翻译这句~~~~不...16 梦溪笔谈中关于范冲淹的内容4 范仲淹有志于天下中主要记叙了范仲淹刻苦读书的那几件事?47 肋骨隆鼻后鼻头烂了怎么办 初八派出所上班了吗 范仲淹的荒政举措近岁遂著为令的原因是什么1 范冲淹赈灾文言文翻译100 相识的人怕见面是什么意思 台球杆套塑料头能打球吗 雄伟的拼音怎么拼写 ...让画关于环境的简笔画(大森林,花园,果园选其一) 图片去哪找呀 谢谢... 把家里供菩萨送到庙里行吗? 海尔fcd一181xe能效多少 牛能看到什么颜色呢 海尔冷柜FCD-181XH冷蔵能放蔬菜吗? 去徽杭古道两日游有哪些行程攻略值得分享? 自建房有围墙门的门牌号怎么挂