内部类与匿名内部类的区别
来源:互联网 发布:淘宝卖家升级企业店铺 编辑:程序博客网 时间:2024/05/16 03:32
1.内部类:A类是B类的一个成员变量,A类可以调用B类的成员变量,可以区分static,可以使用B类方法的局部变量,A类可以有多个实例
public class B { private A a; private int num; public static void main(String[] args) { B b = new B(); A a = b.getA(); int c = 1; System.out.println(a.getAge(c));//使用B类方法局部变量 } public int getNum() { return num; } public void setNum(int num) { this.num = num; } public A getA() { return a; } public void setA(A a) { this.a = a; }}public class A { public int getAge(int age) { return age; } public void getBClas() { B b = new B(); b.getNum();//调用B类成员变量 }}
2.匿名内部类:A类是B类的一个成员,多用于事件监听和线程应用
匿名内部类不能有构造方法。
public class B { private int b; public A func() { return new A() { public int geta(int a) { return 0; } }; } public static void main(String[] args) { B b = new B(); A a = b.func(); System.out.println(a.geta(5)); System.out.println(a.getB()); //不对 } public int getB() { return b; } public void setB(int b) { this.b = b; }}
public interface A { public int geta(int a);}
- 内部类与匿名内部类区别
- 内部类与匿名内部类的区别
- 内部类与匿名内部类的区别
- Java内部类与匿名内部类的区别
- 成员内部类.局部内部类.静态内部类.匿名内部类的区别
- 内部类与匿名内部类区别和应用
- Java内部类和匿名内部类的区别
- 内部类与匿名内部类
- 内部类与匿名内部类
- Java内部类与匿名内部类
- JAVA内部类 与 匿名内部类
- 内部类 匿名内部类与接口
- Java 内部类与匿名内部类
- Java 内部类与匿名内部类
- Java内部类与匿名内部类
- Java -> 内部类与匿名内部类
- java的内部类与匿名内部类
- java的内部类与匿名内部类
- Ajax定义
- B/S结构与C/S结构区别
- 传统web应用的缺点
- RIA
- String、StringBuilder与StringBuf…
- 内部类与匿名内部类的区别
- 抽象类与接口区别
- 学会伪造测试数据,不要太依赖公司…
- String.valueof使用
- null java
- ArrayList,Vector,LinkedList区别
- servlet生命周期
- servlet与cgi区别
- EJB基于哪些技术实现?SessionBean…
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
七大
荔波大七孔景区
注塑机调机七大步骤
太瘦七大致命危害
党的七大
纳智捷大7怎么样
大七汽车
纳智捷大七
大7
纳智捷新大七
大7mpv
纳智捷大7 suv怎样
纳智捷大7suv报价
大7suv
纳智捷大7图片
大七suv
纳智捷大7suv
纳智捷大7
纳智捷大7 suv
大7纳智捷怎么样
大7suv怎么样
大七纳智捷
大7纳智捷
suv大
纳智捷大
纳智捷大7价格
裕隆纳智捷大7suv
大四
纳智捷7
东风纳智捷suv
东风裕隆suv
纳智捷suv
纳捷智
纳智捷图片
优6纳智捷
纳智捷油耗
纳智捷suv报价
纳智捷suv车型
suv纳智捷
纳智捷怎么样
纳智捷 油耗