请问在一个类中能不能访问另外一个类中的内部类?怎么写代码? 另外,什么时候要把一个内部类写成是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),方法中的内部类则不能加任何修饰符。访问变量的能力也是有区别的。 Scanner无法正确解析大文件? 关于socket的sendUrgentData try语句的问题 关于光驱的问题 java如何实现cmd程序和远程桌面连接程序 涨涨人气,你参与的第一个GUI项目是什么? 哪位好心人啊!帮我哈嘛。 帮我分析一下这几行带码吧 那位老兄知道有jbuilder的教程下载,感激不尽,定给分? 新手求帮助!真的是! 100分:怎样用Java将一个图片文件(jpg)作为数据保存到数据库中,又怎样还原显示? 如何查询MX记录
class Outer
{
static class Inner{}
}
public class Sample
{
public void amethod()
{
Outer.Inner i = new Outer.Inner();
//可以在没有外部类的实例的情况下,直接使用内部类
}
}
方法中的内部类则不能加任何修饰符。
访问变量的能力也是有区别的。