一、什么是接口 抽象类是从多个类中抽象出来的模板,如果将这种抽象进行的更彻底,就是更加特殊的 “抽象类”——接口 接口是Java中的引用类型,它类似于类,它是抽象方法的集合。类实现接口,从而继承接口的抽象方法。 二、接口实现 一个类同时实现多个功能,不能同时继承多个父类,但是可以实现多个接口
//打电话功能 public interface Phone { void call(); } //看视频功能 public interface Video { void play(); } //子类实现两个接口 public class Iphnoe14Max implements Phone,Video{ @Override public void play() { // TODO Auto-generated method stub System.out.println("Iphnoe14Max可以打电话"); } @Override public void call() { // TODO Auto-generated method stub System.out.println("Iphnoe14Max可以看视频"); } } //调用 public static void main(String[] args) { Iphnoe14Max iphnoe14Max = new Iphnoe14Max(); iphnoe14Max.play(); iphnoe14Max.call(); }三、注意: 定义接口使用 interface,类实现接口使用 implements ,类可以实现多个接口。接口中的 public 可以省略 接口中定义的成员变量必须赋初始值(因为接口无构造方法,就意味没有方法为成员变量赋初始值,所以一开始定义的时候要赋初始值) 标签:Java,void,初始值,基础,接口,public,Iphnoe14Max From: https://www.cnblogs.com/YHSDDJM/p/16768334.html