当前位置: 首页 > news >正文

网站公司怎么做推广网络营销服务商

网站公司怎么做推广,网络营销服务商,打开国外网站很慢,深圳全网推广default 关键字#xff1a;是在 Java 8 中引入的新概念#xff0c;也可称为 Virtual extension methods——虚拟扩展方法与public、private等都属于修饰符关键字#xff0c;与其它两个关键字不同之处在于default关键字大部分都用于修饰接口。 default 修饰方法时只能在接口…default 关键字是在 Java 8 中引入的新概念也可称为 Virtual extension methods——虚拟扩展方法与public、private等都属于修饰符关键字与其它两个关键字不同之处在于default关键字大部分都用于修饰接口。 default 修饰方法时只能在接口类中使用在接口中被 default 标记的方法可以直接写方法体而无需修改所有实现了此接口的类。 接口默认方法 我们都知道 Java 中的接口是用来实现的接口中是没有实现的方法。 使用 default 关键字可以打破这个限制当定义了一个接口但是我们接口中的方法用了 default 关键字我们就可以在这个方法中进行实现了。 这时我们不需要再定义一个实现类类实现接口中的所有方法。 之前的接口是个双刃剑好处是面向抽象而不是面向具体编程缺陷是当需要修改接口时候需要修改该接口的全部实现类。 同时因为设计实现的问题我们通过设计接口来进行不同的实现在基础框架曾经这个设计是有很多好处的。 但在实际业务层一个接口多个实现的方法反而谁增加很多复杂度。 使用 Default 关键字 用 default 关键字定义的方法是全局的你可以在不同接口中定义一个相同的方法这个没有问题。 如下图我们在代码中定义了 2 个接口这 2 个接口都有一个相同的 default 方法。 实现类中只实现一个接口 如果在实现类中我们只实现一个接口。 例如下图我们修改了我们的方法我们在实现中只实现了 TestInterface1 上面的程序也是可以运行的没有问题。 实现类中实现 2 个接口 问题就是在这里了。 如果我们在实现类中同时实现了 2 个接口但这 2 个接口都有一个相同方法名的 default 方法。 编译器会在这里报错简单来说就是默认的方法冲突程序不知道应该用哪个实现方法。 这个应该很好理解因为这 2 个接口中都有相同的方法名而且这个方面都是默认的程序运行的时候确实不知道应该是用 TestInterface1 还是 TestInterface2 的默认方法。 所以可以在这里用一个 Override 来告诉实现类我们是用的那个实现方法。 甚至 Overridepublic void show() {TestInterface1.super.show();TestInterface2.super.show();}这样写都是没有问题的。 运行的结果为 Default TestInterface - 1 Default TestInterface - 2总结 Default 方法通常用在接口中用于为接口中定义的方法提供一个默认的实现。 当我们使用了 default 关键字修饰了方法后我们可以不为接口定义实现而直接使用接口中定义的默认方法来处理逻辑。 我们测试的代码网站逻辑如上图。 下面为文本的代码供大家拷贝和在本地进行的是 interface TestInterface1 {// default methoddefault void show() {System.out.println(Default TestInterface - 1 );} }interface TestInterface2 {// Default methoddefault void show() {System.out.println(Default TestInterface - 2);} }public class Main implements TestInterface1, TestInterface2 {private static final Logger logger LoggerFactory.getLogger(Main.class);public static void main(String[] args) {new Main().show();}Overridepublic void show() {TestInterface1.super.show();TestInterface2.super.show();} }因为 default 这个关键字还比较新在 JDK 8 以后才有的因此有必要在面试之前了解下在实际的项目上可能用的情况不多。 Java 中的 Default 关键字 - Java - iSharkFly
http://www.yutouwan.com/news/86309/

相关文章:

  • 个人社团网站怎么做商业计划书免费word版
  • 网站技术方案wordpress模板 开发
  • 杭州哪些做网站公司好网络营销方式多样
  • 淘宝店铺不允许发布网站建设了制作公司网站需要购买域名和服务器吗
  • 西安网站建设gj网架公司有哪些公司
  • 如何查看网站的关键词常州网站建设公司报价
  • 一级a做爰全过程片视频网站wordpress主题配置文件
  • 网站模块图设计发明的网站
  • 大学学风建设专题网站wordpress小工具不显示
  • 临汾网站建设wordpress增加登录账户
  • 学生成绩管理系统网站建设义乌便宜自适应网站建设厂家
  • 站外推广方式自己能做企业网站吗
  • 深圳市多语言网站建设公司个人域名做企业网站
  • 语言互动网站建设晋江是哪个省的城市
  • 搬瓦工服务器用来做网站怎样建一个英文网站
  • 做网站的人跑了网站可以恢复吗js插件打开wordpress
  • 年轻人常用网站wordpress 前端投稿
  • 企业网站产品分类多怎么做seo今天深圳最新新闻头条
  • 那些做测评的网站好个人旅游网站建设方案
  • 北京网站建设兴田德润电话多少上海网站开发报价
  • 网站源码获取在线wordpress 获取指定分类
  • 沈阳建设网站公司企业域名多少钱
  • 呼和浩特市手机网站如何制作营销网站模板
  • 淄博网站制作哪家好做网站开发找哪家公司
  • 整站优化推广品牌网站备案幕布大小
  • 小叮当网站建设防蚊手环移动网站建设
  • php网站服务器怎么来软件工程学什么及就业前景
  • 单页网站 seo如何做漫画网站
  • 邦邻网站建设网站备案ip查询
  • 揭阳网站制作wordpress如何修改背景图片