关于接口~~

是不是可以理解为定义一个接口,,让它继承多个类

开心的游走
浏览 1716回答 2
2回答

无动于衷

错误。接口不能继承类。类可以去实现多个接口。一个接口也可以被多个类实现接口可以这么理解,就是一个还没有实现的类,它有一些没有实现的方法,实现它的类必须也实现这些方法。比如说,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,一定要理解类似 面向对象、多态、封装、继承这些思想。祝你好运。

慕婉清9204615

接口就是定义了一些属性方法的抽象类,实现接口的类必须有实现接口的属性方法;像一个汽车必须有多少个零件,具体零件怎么做,它不管,由实现接口的人完成;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java