已有101人关注
JAVA入门到精通(4版)第十章 例10.13 接口问题
发表在Java图书答疑 2017-05-10
是否精华
版块置顶:

interface drawTest { // 定义接口

public void draw(); // 定义方法

}


// 定义平行四边形类,该类继承了四边形类,并实现了drawTest接口

class ParallelogramgleUseInterface extends QuadrangleUseInterface

implements drawTest {

public void draw() { // 由于该类实现了接口,所以需要覆盖draw()方法

System.out.println("平行四边形.draw()");

}

void doAnyThing() { // 覆盖父类方法

// SomeSentence

}

}


class SquareUseInterface extends QuadrangleUseInterface implements

drawTest {

public void draw() {

System.out.println("正方形.draw()");

}

void doAnyThing() {

// SomeSentence

}

}


class AnyThingUseInterface extends QuadrangleUseInterface {

void doAnyThing() {

}

}


public class QuadrangleUseInterface { // 定义四边形类

public void doAnyTthing() {

// SomeSentence

}

public static void main(String[] args) {

drawTest[] d = { // 接口也可以进行向上转型操作

new SquareUseInterface(), new ParallelogramgleUseInterface() };

for (int i = 0; i < d.length; i++) {

d[i].draw(); // 调用draw()方法

}

}

}

以上代码中:

class AnyThingUseInterface extends QuadrangleUseInterface {

void doAnyThing() {

}

此段的作用是什么,没有看明白,还请老师解答。谢谢

分享到:
精彩评论 1
David
学分:914 LV7
TA的每日心情
最后的冲刺
2017-07-15 10:46:08
2017-05-10
沙发

这段代码仅用于表现多态性,读者可将其注释掉,被注释掉的这段代码不会影响程序的运行结果。

首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照