搜索
首页 电脑/网络 程序设计 JAVA相关

成员方法或变量的访问权限大于类的访问权限,有意义没有?

  成员方法或变量的访问权限大于类的访问权限,有意义吗? 因为,如果我没有这个类的访问权限,即使通过其他类得到了这个类的引用,也无法显示调用它的任何方法多或变量,即使是public方法或变量。(可以隐式调用toString()) 所以我觉得: 成员方法或变量的访问权限大于类的访问权限没意义。
  
   2011-08-08 09:46 补充问题 如果类的权限是默认的,他的方法是public的,那么在这个包外的某个类,即使能得到这个类的引用,也无法调用它的public方法。所以,默认权限的类,方法定义成默认权限就够了,定义成public也等于默认权限 。

全部回答

2018-04-08

0 0
你可以认真读读类:ArrayList、HashMap等类似的含有Iterator的类,他们都定义了内部的实现了Iterator接口的private类,并在你调用方法iterator()的时候实例化一个实例,返回给你,你同样可以使用他们的方法next()和haveNext(),按照你说的,这些方法你就不能使用了?

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
JAVA相关
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
JAVA相关
VB
数据库
C/C++
汇编语言
VC++
C#/.NET
其他编程语言
JAVA相关
JAVA相关
举报
举报原因(必选):
取消确定举报