为了账号安全,请及时绑定邮箱和手机立即绑定

关于接口~~

关于接口~~

开心的游走 2015-09-17 20:53:03
是不是可以理解为定义一个接口,,让它继承多个类
查看完整描述

2 回答

?
无动于衷

TA贡献12条经验 获得超6个赞

错误。接口不能继承类。

类可以去实现多个接口。一个接口也可以被多个类实现

接口可以这么理解,就是一个还没有实现的类,它有一些没有实现的方法,实现它的类必须也实现这些方法。比如说,Car,有很多种Car,Bus、Trunck、Train,这些事具体的车,他们就像是类;而Car则是抽象的,尽管所有的车子都算是Car,但没有哪种车的类型就叫Car。

举个例子,看这个

        public interface People{

                    public void speek();

        }

        public class Student implements People{

                    public void speek(){

                            System.out.println("I am a People");

                    }

                    public void study(){

                            System.out.println("Student need studing");

                    }

                    

        }

        

        public class Worker implements People{

                    public void speek(){

                            System.out.println("I am a Worker");

                    }

                    public void work(){

                            System.out.println("Worker is working");

                    }

                    

        }

这个例子当中,接口定义了People的标准,你要是一个人,你就得有speek()方法,Student、Worker实现了People,所以他们都是People。

面向对象的思想,我说的不太清楚,网上多找找吧,看看大神们是怎么说的。

学java,一定要理解类似 面向对象、多态、封装、继承这些思想。祝你好运。

查看完整回答
1 反对 回复 2015-09-17
?
慕婉清9204615

TA贡献1条经验 获得超0个赞

接口就是定义了一些属性方法的抽象类,实现接口的类必须有实现接口的属性方法;像一个汽车必须有多少个零件,具体零件怎么做,它不管,由实现接口的人完成;

查看完整回答
反对 回复 2017-05-03
  • 2 回答
  • 1 关注
  • 1715 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信