Java中什么是接口、为什么需要接口、接口能干什么用。

 1. 什么是接口.:

        接口就像创建规则名称,后人必须遵守,并在其基础上进行构建,填写。如同手机type-c充电口一样,开始设想创建type-c,技术人员写参数规格,相关人员测试审核,最后制造就交给厂家生产。

        接口创建一般也是4部分:   
        创建接口 --> 实现接口,对接口方法进行重写-->创建调用接口类调用接口-->main方法中使用

 2. 为什么需要接口.:

        Java只支持单继承一个子类只能有一个父类。如果我们要求,不同的类型在他们无法拥有共同父类的前提下,仍然要包含有相同的特征,就可以用接口。

         做一个大的项目用接口比较规范、且效率高、易扩展。

3.接口能干什么用.:

        有了接口,子类中需要添加新的方法,父类中没有这个方法时可以直接用接口来完成,也就不用再修改父类的方法,在多人合作完成一项工程的时候也更加的方便。

4.接口注意事项:
  1. 接口不能被实例化,接口中所有方法不能有主体就只创建规则名称一样无需写详细内容)
  2. 一个类可以实现多个接口。
  3. 接口可以有变量,但一定是public static final 修饰,就算你不写,JVM也会默认是这个。
  4. 接口中的方法只能是public修饰。
  5. 一个接口不能继承其他类,但是可以继承别的接口。

接口实例:

package 接口;
//规则设想
public interface Usb {
	//可以理解接口中只需要写方法名,就只创建规则名称一样无需写详细内容
	public void star();
	public void stop();

}
package 接口;
//在规则设想基础上,技术人员写参数规格1.0
public class Phone implements Usb {//implements继承接口usb

	//必须重写接口的俩个方法体
	@Override
	public void star() {
		System.out.println("我是手机,开始充电");
		
	}

	@Override
	public void stop() {
		System.out.println("我是手机,结束充电");
	}

}
package 接口;
//在规则设想基础上,技术人员写参数规格2.0
public class Camera implements Usb {//implements继承接口usb
	//必须重写接口的俩个方法体
	@Override
	public void star() {
		System.out.println("我是相机,开始充电");
		
	}

	@Override
	public void stop() {
		System.out.println("我是相机,结束充电");
		
	}

}
package 接口;
//测试整合
public class UseInterace {
	
	public void useusb(Usb usb) {
	usb.star();
	usb.stop();
}
}
package 接口;
//厂家生产与运用
public class Text_usb {
	public static void main(String[] args) {
		UseInterace ui=new UseInterace();
		ui.useusb(new Phone());
		ui.useusb(new Camera());
	}
	
}

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@纯牛奶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值