java接口的几个问题

[复制链接]
查看11 | 回复3 | 2009-6-10 00:47:44 | 显示全部楼层 |阅读模式
就是两个接口;然后通过一个类来现实这两个接口classkitty implements palaper,abstace 它不能有具体的对象,
通过子类来实现它:
回复

使用道具 举报

千问 | 2009-6-10 00:47:44 | 显示全部楼层
接口当然不能实例化,但是可以声明一个接口变量接口内方法的参数可以是接口,class kitty implements plaperkitty并没有实现plaper的intera(obstace o)方法
回复

使用道具 举报

千问 | 2009-6-10 00:47:44 | 显示全部楼层
标准答案:1 . 接口是个对象(要相信java一切皆是对象这句话),但是只能声明不能实例!2 接口的参数可以是接口,但是运行 时参数参数肯定要实例化,接口不能实例,这个就有它的实现类去完成!调用时有个重要概念 向上转型(自动)成接口对象 接口很类似于抽象类。
回复

使用道具 举报

千问 | 2009-6-10 00:47:44 | 显示全部楼层
这就是两个接口,obstace这个接口里面有一个action()方法plaper接口里面有个intera方法(obstace o); 这个是这个方法所带的参数.也可以是一个对象,比如接口里面可以有个Login(User u);implements 是实现接口的意思.它实现了player接口.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行