java编程思想中为什么第一个题目我试了一下,居然可以类里面的方法里面还可以定义类,这是为什么?

MarkManYUN 2017-05-09 02:02:57
public class exe1_1 {

public static void main(String[] args) {
class type {
int a;
char b;

void show() {
System.out.println(a);
System.out.println(b);
}

}
type t1 = new type();
t1.show();
}
}
...全文
479 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_28938099 2017-05-13
  • 打赏
  • 举报
回复
看到你的问题,我去百度了下,贴个链接吧,http://blog.csdn.net/sysusr/article/details/6212323
宾灬 2017-05-12
  • 打赏
  • 举报
回复
内部类可以定义在类里面也可以定义在方法里面。
zhujinqiang 2017-05-10
  • 打赏
  • 举报
回复
局部内部类 是main方法的一部分,在main方法的外部不能访问该内部类; 内部类可以访问当前代码块的常量,以及外部类的成员。
嘟嘟撸 2017-05-09
  • 打赏
  • 举报
回复
其实java的内部类 跟普通的类一样,只是类名带了$符号而已
SSsmash 2017-05-09
  • 打赏
  • 举报
回复
成员内部类 你可以当成外部类的成员调用
大众娱乐家 2017-05-09
  • 打赏
  • 举报
回复
可以研究内部类和匿名内部类

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧