private defult,protected,public有何不同呢? private defult,protected,public有何不同呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × private: 只有类自身的方法可以访问自己的实例域,子类也能访问超类的私有域。public: 包可见,本包的任何类的任何方法都可以访问。protected: 对本包和所有子类都可以见。default: 本包可见。 发错了,少些了一个字private: 只有类自身的方法可以访问自己的实例域,子类也不能访问超类的私有域。 public: 包可见,本包的任何类的任何方法都可以访问。 protected: 对本包和所有子类都可以见。 default: 本包可见。不好意思,写太快,少了一个字意思就反了,呵呵 另外对于public,包外的类通过import 这个类也可以访问。这个是和default的不同, Java编程思想-内部类问题 java里面使用Math.sin的问题 匹配中文标点符号 高手帮忙看看为什么会出错 在线等 一个关于jdbc的问题? 大家一般是怎么测试自己做的程序的?向高手取经! util.Date与 sql.Date 有什么不同 还有类timestamp是干什么用的? 如何将MP3和WAV转成AU格式? 刚刚学习java,出了点问题,求助~~~~ 哪有旋转矩阵的算法 请问swing的程序运行特别慢是怎么回事? 怎样能学好JAVA?为什么我感觉学起来那么费劲呢?好像很多人接受起来都很快的 。
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
只有类自身的方法可以访问自己的实例域,子类也能访问超类的私有域。
public: 包可见,本包的任何类的任何方法都可以访问。
protected: 对本包和所有子类都可以见。
default: 本包可见。
private:
只有类自身的方法可以访问自己的实例域,子类也不能访问超类的私有域。
public: 包可见,本包的任何类的任何方法都可以访问。
protected: 对本包和所有子类都可以见。
default: 本包可见。不好意思,写太快,少了一个字意思就反了,呵呵
这个是和default的不同,