为什么要使用内部类,java 为什么需要内部类? 20分
答案:1 悬赏:10 手机版
解决时间 2021-06-09 08:17
- 提问者网友:且恨且铭记
- 2021-06-08 21:10
为什么要使用内部类,java 为什么需要内部类? 20分
最佳答案
- 五星知识达人网友:鸽屿
- 2021-06-08 21:58
给你举两个例子 特典型,(1)比如定义一个类Panda(熊猫),继承抽象类Animal(动物)这个类,并且实现Protect(受保护的)这个接口,但是奇怪的是Animal和Protect中都有抽象方法:price(价格){}这个方法(动物类),请问Panda(熊猫)怎么处理?这是就要用到内部类。。。
(2)有时候一个类只需要在一处代码中使用一次,其他位置不会再用到这个类,这时我们就可以用匿名内部类来解决,无需为该类命名。。。例如GUI中监听事件。。。
(2)有时候一个类只需要在一处代码中使用一次,其他位置不会再用到这个类,这时我们就可以用匿名内部类来解决,无需为该类命名。。。例如GUI中监听事件。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯