首页 > 其他 > 详细

default的学习

时间:2020-05-14 18:59:01      阅读:52      评论:0      收藏:0      [点我收藏+]

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的学习

原文:https://www.cnblogs.com/quenvpengyou/p/12890586.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!