问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 匿名内部类问题

发布网友 发布时间:2022-04-26 00:22

我来回答

3个回答

热心网友 时间:2023-10-24 06:58

亲,这是匿名内部类哦! 为什么呢,请看下面解释:
private Handler handler =new Handler(){

上面这段代码的意思是, 构造一个匿名的子类,改子类实现了Handler接口。 你构造的子类是没有名字的,所以这当然是个匿名类啊!
那什么样的形式不是匿名类了? 请看下面:
class SubHandler implements Handler { .... }
...
private Handler handler = new SubHandler(); ...
这就不是匿名类了啊!

如果还不明白,请留言!

热心网友 时间:2023-10-24 06:59

是匿名内部类。说复杂了你难懂,这样说吧:
你上面的那种写法等同于这样写:
private Handler handler = new HandlerImpl();
class HandlerImpl implements Handler{
public void handleMessage(android.os.Message msg) {
if(msg.what==CHANGE_UI) {
iv.setImageBitmap((Bitmap) msg.obj);
}
};
}
这样明白了吗?追问你好,我记得匿名内部类应该是new Handler(){
public void handleMessage(android.os.Message msg)
{
.......
};
}; 你说的我明白,匿名内部类其实并不是匿名的,只是编译器帮我们命名了而已。

追答什么叫匿名内部类?private Handler handler = ,本来这个“=”后面应该写的是一个实现过Handler接口的实际的类名的(new 类名()),然后你再需要创建这个类,而使用匿名内部类之后,是不需要你指定具体的类名,直接通过new 接口(或Abstract class)的方式快捷撰写。

热心网友 时间:2023-10-24 06:59

你说的是对的,匿名就是没有一个名字指向这个对象,就是new出来的东西没名字,private Handler handler =去掉就是匿名
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? java中,匿名内部类可以使用外部类的成员变量吗 奔驰SLK200.280.350在国外的报价是多少?越多国家的越好! java匿名内部类,不是有名字的吗? 奔驰slk200价格 关于java的匿名内部类 做菜时没料酒可以用啤酒代替吗 java写一个简单的匿名内部类? 奔驰SLK500价格,详细性能,配图 谁了解 奔驰 SLK 宝马330i 335i Java匿名类的方法 家里没有料酒,白酒可以代替吗 java中如何用匿名类实现事件处理? 奔驰跑车 奔驰各系列的跑车档次从高到低的排列? 什么是java匿名内部类,有什么作用 奔驰slk系列 奔驰SLK国外售价是多少 请问一下。奔驰有4座硬顶敞蓬的跑车? java 匿名类 奔驰有哪几款敞篷跑车 价格多少? 英语说5句的语篇 在虎年取什么名字好听,姓张的男孩名字3月生的,是正字辈 给张姓虎年男孩起个名字。先感谢了~ e-PSP钢塑复合管钢塑复合压力管如何与其它纯塑管道相连? 初中周记8篇 300字左右 急用!!! 公务员考试叫什么 求一篇初中300字周记 蓓人名时读bei还是pei? 周记300字初中生 平安银行做理财好吗 初中生寒假语文日记200-300字 什么是公务员录用考试? 为什么mac编辑传过来的EXCEl文件特别慢 国家公务员考试的全称叫什么 什么是公务员录用考试 什么是公务员考试啊? 电脑itunes 备份的通讯录在哪 平安银行的这个理财怎么样? 什么是公务员行策考试? “蓓”这个字到底读什么音