首页 > 代码库 > JAVA接口示例
JAVA接口示例
总感觉有点虚,但慢慢找到感觉了。将对象放进数组里,这就比较深入了。
interface drawTest{ public void draw(); public void doAnyThing(); } class ParallelogramUserInterface extends QuadrangleUserInterface implements drawTest{ public void draw(){ System.out.println("Parallelogram.draw()"); } public void doAnyThing(){ System.out.println("This is ParallelogramUserInterface doAnyThing method."); } } class SquareUserInterface extends QuadrangleUserInterface implements drawTest{ public void draw(){ System.out.println("SquareUserInterface.draw()"); } public void doAnyThing(){ System.out.println("This is SquareUserInterface doAnyThing method."); } } class AnyThingUserInterface extends QuadrangleUserInterface{ public void doAnyThing(){ System.out.println("This is AnyThingUserInterface doAnyThing method."); } } public class QuadrangleUserInterface implements drawTest{ public void doAnyThing(){ System.out.println("This is QuadrangleUserInterface doAnyThing method."); } public void draw(){ System.out.println("QuadrangleUserInterface.draw()"); } public static void main(String[] args) { // TODO Auto-generated method stub drawTest[] d={new SquareUserInterface(), new ParallelogramUserInterface(), new QuadrangleUserInterface()}; for(int i = 0; i<d.length; i++){ System.out.println(i); d[i].draw(); d[i].doAnyThing(); } } }
输出:
0
SquareUserInterface.draw()
This is SquareUserInterface doAnyThing method.
1
Parallelogram.draw()
This is ParallelogramUserInterface doAnyThing method.
2
QuadrangleUserInterface.draw()
This is QuadrangleUserInterface doAnyThing method.
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。