码迷,mamicode.com
首页 > 其他好文 > 详细

内部类

时间:2018-04-05 19:16:19      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:outer   window   直接   内部类   gpo   重写   div   blog   body   

class outerClass{
static class innerClass{
//静态内部类,通常需要外部类实例化后它再实例化,不能访问内部类的非静态成员,外部类就更不能访问了

}
}
//在main方法中可以直接调用它,用外部类.内部类.方法()


class outerClass{
class innerClass{
//成员内部类;
}
}
//普通内部类,不可以访问外面,但好像有特殊方法可以,自行对外实现接口


class outerClass{
public void menberFunction(){
class innerClass{
//局部内部类;于方法中;并且在局部类中不能访问非final的局部变量
}
}
}


public class MyFrame extends Frame{//外部类
public MyFrame(){
addWindowListenner(new WindowAdapter(){//匿名内部类
public void WindowClosing(WindowEvent e){
dispose();
System.exit(0);
}
});
}
}
//它是某个已经存在的类或接口的子类或具体的实现类,并对其进行重写方法。

 

内部类

标签:outer   window   直接   内部类   gpo   重写   div   blog   body   

原文地址:https://www.cnblogs.com/shijinglu2018/p/8723745.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!