default的学习
Posted quenvpengyou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了default的学习相关的知识,希望对你有一定的参考价值。
default主要用在2个方面:
一个是Java的switch语句,就是最后面的
switch(id){ case 1:xxx; break; case 2 :xxx; break; default:xxxx; break; }
第二个是接口中修饰具体的方法
public interface InterferceDemo{
//这个是具体的方法
default void text(){
System.out.println("你");
}
//抽象方法
void ls(){}
}
public class LearnDefault implements InterfaceDemo{
//可以通过创建对象,然后调用具体的方法
LearnDefault fault =new LearnDefault();
fault.text();
}
奇葩的想法:
如果一个类实现多个接口,接口中有名字相同的具体方法,
那么如果调用这个方法,会出现什么情况?
代码编译会出错,因为产生了二义性
以上是关于default的学习的主要内容,如果未能解决你的问题,请参考以下文章
Flutter 报错 DioError [DioErrorType.DEFAULT]: Bad state: Insecure HTTP is not allowed by platform(代码片段