VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1644|回复: 12

请看一下初学者的问题,谢谢解答,我会记得的

[复制链接]

2

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-25 11:00:01 | 显示全部楼层 |阅读模式
有一个基类class T{
void sleep(){System.out.println("aaa");}
}
有一个接口 interface I{

}
有一个类class Test extends T
{
  void sleep(){}//重写基类的sleep方法
}

我现在想要做的是,如果Test想重写基类的sleep方法,那么就必须实现I接口,如果不实现就报错,请问该怎么做呢,有点像对象克隆的意思,如果想克隆必须实现接口
回复

使用道具 举报

1

主题

11

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-2-13 13:45:01 | 显示全部楼层
跟I接口有什么关系?
回复

使用道具 举报

1

主题

21

帖子

19.00

积分

新手上路

Rank: 1

积分
19.00
发表于 2020-2-13 20:00:01 | 显示全部楼层
interface I{
    public void mustImpl();
}

abstract class AbstractTest extends T implements i{
      
}

class test extends AbstractTest{
   //do something

}
回复

使用道具 举报

0

主题

14

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-2-15 20:15:02 | 显示全部楼层
为什么要这样呢?如果可行,目标是什么呢?奇怪来。
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-21 18:30:02 | 显示全部楼层
不太懂你的意思!
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-3-2 10:30:01 | 显示全部楼层
class Test extends T
{
  void sleep(){
    if((this instanceOf I)==false) {
         throw new RuntimeException("must implement I");
    }


}
不知道你是不是这个意思


}
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-3-15 10:15:01 | 显示全部楼层
class T interface I {
void sleep(){System.out.println("aaa");}
}
interface I{

}
class Test extends T
{
  void sleep(){}
}
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-19 11:00:01 | 显示全部楼层
子类继承父类和接口
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-4-18 13:00:01 | 显示全部楼层
shen me dongdong a?
回复

使用道具 举报

0

主题

3

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-4-25 17:45:01 | 显示全部楼层
不懂什么意思呀?
public class Test extends T {
    void sleep() {}
    public static void main(String [] args){
        new Test().sleep();
    }
}

class T{
void sleep(){System.out.println("aaa");}
}
interface I{
}
没有打印任何结果,重写可以呀
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表