请问在一个类中能不能访问另外一个类中的内部类?怎么写代码? 另外,什么时候要把一个内部类写成是static的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1:Outer.Inner i = new Outer().new Inner();2:class Outer{ static class Inner{}}public class Sample{ public void amethod() { Outer.Inner i = new Outer.Inner(); //可以在没有外部类的实例的情况下,直接使用内部类 }} 定义在一个类中的内部类可以像方法一样定义访问属性(public,private,protected),方法中的内部类则不能加任何修饰符。访问变量的能力也是有区别的。 关于java代理模式,代理类为什么要用接口而不用继承? Java 垃圾回收基本算法 数据拟合,合并,大家帮我出出主意。 菜鸟,关于结果集的问题,急阿! 关于面板数组的使用 =号的问题 请问有关windowsUtilities class 的用法!谢谢 这个属于刷新问题么?大家帮忙看看 哪里有petstore的详细说明 提个问题 100分:怎样用Java将一个图片文件(jpg)作为数据保存到数据库中,又怎样还原显示? 如何查询MX记录
class Outer
{
static class Inner{}
}
public class Sample
{
public void amethod()
{
Outer.Inner i = new Outer.Inner();
//可以在没有外部类的实例的情况下,直接使用内部类
}
}
方法中的内部类则不能加任何修饰符。
访问变量的能力也是有区别的。