接口可以创建对象?
来源:3-6 查询2
dobe001
2020-02-29 23:41:50
我不是很明白。还是说接口可以自己重写自己的方法然后就可以new了,不应该是 new它的实现类吗
2回答
同学你好!
同学之前是没有学习过匿名内部类吗?这里给同学讲解一下
匿名内部类的格式:
new 接口名称() { // 覆盖重写所有抽象方法 };
new代表创建对象的动作
接口名称就是匿名内部类需要实现哪个接口
{…}这才是匿名内部类的内容
这里创建的就是一个实现了接口的对象,只是这个对象没有名字而已。所以传递进去的始终都是一个实现了接口的类的对象。
祝学习愉快~
好帮手慕柯南
2020-03-01
同学你好!
以下代码是匿名内部类的写法呢
在后面老师也写了tudentRowMapper类实现了 RowMapper接口,并且实现了接口中的方法。然后就可以直接new StudentRowMapper()对象了。
这是两种不同的写法
祝学习愉快~
相似问题
回答 1
回答 2