class A
{
int a=3;
private void geta()
{
System.out.println("a="+a);
}
}
class B
{
B()
{
geta(); //A是包内访问的,a和geta()也是包内可访问的,但却这里出错了......
}
public static void main(String args[])
{
new B();
}
}
{
int a=3;
private void geta()
{
System.out.println("a="+a);
}
}
class B
{
B()
{
geta(); //A是包内访问的,a和geta()也是包内可访问的,但却这里出错了......
}
public static void main(String args[])
{
new B();
}
}
解决方案 »
- 和大家探讨一个接口多继承问题
- Java初学者问题
- 字段/域【Field】初始化的3种方法,哪种最好??
- 一个很白痴的问题,为什么我import org.htmlparser时候出错?
- 位运算符?
- 请教Java做电子地图问题
- JTable中如何实现表格项的数据验证功能,比如:第一个格子只能填10以下的数,第二个格子只能填20以下的数。。。
- JTable问题,如何鼠标单击选中一行?试过很多方法,都不行啊。100分立即结贴!!!!
- 为什么我将我的程序包含到package中之后就找不到oracle的jdbc驱动了呢?
- 包中类重名的小问题
- 高手帮忙看看,为什莫不出结果???
- web service client接收list结果的问题
楼主【Java_gannbare】截止到2008-07-29 13:15:57的历史汇总数据(不包括此帖):
发帖的总数量:6 发帖的总分数:170 每贴平均分数:28
回帖的总数量:8 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:4 结贴的总分数:130
无满意结贴数:0 无满意结贴分:0
未结的帖子数:2 未结的总分数:40
结贴的百分比:66.67 % 结分的百分比:76.47 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油
私有的,外部访问不了
{
int a=3;
void geta() //
{
System.out.println("a="+a);
}
}
class B
{
B()
{
geta(); //去掉也是一样要出错的
}
public static void main(String args[])
{
new B();
}
}
2.即时是public的,要使用对象+.+方法名来访问.
你是在类B中调用的,不是A的类体之内.