黑马程序员技术交流社区

标题: 请教一下接口子类的一个 小疑惑??????? [打印本页]

作者: qianxin    时间: 2016-2-26 00:10
标题: 请教一下接口子类的一个 小疑惑???????
接口的子类可以是抽象类,但是意义不大?
作者: qianxin    时间: 2016-2-26 00:14
还有一个是调用抽象方法也是没有意义的,这个要是深究的话怎么理解这个
作者: huang_bing_hua    时间: 2016-2-26 08:52
qianxin 发表于 2016-2-26 00:10
接口的子类可以是抽象类,但是意义不大?

接口的作用是为了让其对象实现扩展功能的,而只有具体的对象才能做到(因为抽象类的方法都没有方法体,谈何实现),那么接口的实现类是一个具体的类的时候,才是有意义的
作者: xuecmg    时间: 2016-2-26 09:17
学习了           
作者: qianxin    时间: 2016-2-26 22:22
huang_bing_hua 发表于 2016-2-26 08:52
接口的作用是为了让其对象实现扩展功能的,而只有具体的对象才能做到(因为抽象类的方法都没有方法体,谈 ...

抽象类的方法都没有方法体是 什么意思,我测试 了一下
abstract class demo{
        public void fun()
}
eclipse中是编译不通过的

作者: qianxin    时间: 2016-2-27 08:54
qianxin 发表于 2016-2-26 22:22
抽象类的方法都没有方法体是 什么意思,我测试 了一下
abstract class demo{
        public void fun()

改成以下两种才编译通过
abstract class demo{
    public void fun() {
        }
}

abstract class demo{
    public abstract void fun();
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2