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(代码片段

代码片段 navbar

IOS开发-OC学习-常用功能代码片段整理

java SpringRetry学习的代码片段

python 机器学习有用的代码片段

学习 PyQt5。在我的代码片段中找不到错误 [关闭]