new Pilipala(){
}
首先 new是实例化,实例化的肯定是个类型,那么这里是个匿名类就是没有名字,但是它有父亲,他的父亲可以是任何类型
所以父类当然可以是接口或者是抽象类
所以有时候我们写监听的时候需要传一个对象过去,可以
gridview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView parent, View view, intposition,longid) {
}
});
不要以为抽象类 接口可以实例化,只是抽象类与接口被匿名类继承了,然后被实例化了
网友评论