private和protected有什么区别啊,大伙能具体地和我讲讲吗?ps:可能把图片下载后看得清楚些(具体步骤:单击图片弹出大图后,再右键选择“图片另存为”)http://imm.io/7eiT
解决方案 »
- java代码怎么设定启动时的JVM参数
- 请教一下 在64位的jdk中 int 是 32位的?还是64位的?
- String a ="hello" 和 String a =new String("hello")有什么区别
- 如果在java程序中正确使用jdbc包?
- 在JApplet的init()函数中能否进行函数调用? 请各位高手指点迷津!!
- UP有分!!!!!!!JSWDK、JWSDP、J2EESDK三者什么关系啊,学一个JSP怎么就这么难啊?
- 一个简单再不能简单的问题,可是我却不知道是怎么回事!!!
- java网络编程的基本问题,求救(在线等待)
- 刚刚注册,先散20分....
- Think in java 源码
- 问个很傻的问题,32位CPU的服务器,可以使用超过4G的内存么?
- 真奇怪,服务器上跑的程序突然消失了
protected 是子类和同一包内只是引用范围不一样
package com.py.test;public class TestOne extends TestTwo
{
public static void main(String[] args)
{
TestTwo two = new TestTwo();
//跨类了,所以无法访问,这样写无法编译,就算是子类,依然无法访问
String name = two.name;
}
}
class TestTwo
{
private String name = "py";//私有变量
}package com.py.test;public class Test extends Father
{
public static void main(String[] args)
{
Test t = new Test();
String name = t.name;//虽然跨类,但是子类可以访问
}
}
class Father
{
protected String name = "py";//受保护变量
}