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

网站建设 常州网站策划职业规划

网站建设 常州,网站策划职业规划,dedecms关闭网站,网络营销策略的内涵JDK8开始接口中新增的方法 接口中可以定义有方法体的方法#xff08;默认、静态#xff09;。 使用默认方法的作用#xff1a;解决接口升级的问题。 接口中默认方法的定义格式#xff1a; public default返回值类型 方法名#xff08;参数列表#xff09;{} 接口中默…JDK8开始接口中新增的方法 接口中可以定义有方法体的方法默认、静态。 使用默认方法的作用解决接口升级的问题。 接口中默认方法的定义格式 public default返回值类型 方法名参数列表{} 接口中默认方法的注意事项 默认方法不是抽象方法所以不强制被重写。但如果被重写重写的时候去掉default关键字。 package oop.a06interface;public interface Inter {public abstract void math(); public default void show(){System.out.println(接口中的默认方法---show); } } package oop.a06interface;public class InterImpl implements Inter {Overridepublic void math() {System.out.println(实现类重写的抽象方法);} } package oop.a06interface;public class Test {public static void main(String[] args) { InterImpl iinew InterImpl(); ii.show(); ii.math();} } public可以省略default不能省略。 如果实现了多个接口多个接口中存在相同名字的默认方法子类就必须对该方法进行重写。 package oop.a06interface;public interface InterA {public abstract void math(); public default void show(){System.out.println(InterA接口中的默认方法---show); } } package oop.a06interface;public interface InterB {public default void show(){System.out.println(InterB接口中的默认方法---show);} } package oop.a06interface;public class InterImpl implements InterA ,InterB{Overridepublic void math() {System.out.println(实现类重写的抽象方法);}Overridepublic void show() {System.out.println(接口中的默认方法);} } package oop.a06interface;public class Test {public static void main(String[] args) { InterImpl iinew InterImpl(); ii.show(); ii.math();} }接口中静态方法的定义格式 public static返回值类型 方法名参数列表{} 接口中静态方法的注意事项 静态方法只能通过接口名调用不能通过实现类名或者对象名调用 package oop.a07interface;public interface Inter {public abstract void math();public static void show(){System.out.println(inter接口中的静态方法);} } package oop.a07interface;public class InterImpl implements Inter{Overridepublic void math() {System.out.println(InterImpl重写的抽象方法);}} package oop.a07interface;public class Test {public static void main(String[] args) { Inter.show();} } public可以省略static不能省略 JDK9中新增方法 接口中私有方法的定义格式 格式1Private 返回值类型 方法名参数列表{} 格式2private static 返回值类型 方法名参数列表{} 接口的应用 1.接口代表规则是行为的抽象。想要让哪个类拥有一个行为就让这个类实现对应的接口就可以了。 2.当一个方法的参数是接口时可以传递接口所有实现类的对象这种方式称之为接口多态。 适配器设计模式 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 适配器设计模式解决接口与接口实现类之间的矛盾问题。 package oop.a09interface;public interface Inter {public abstract void meth1();public abstract void meth2();public abstract void meth3();public abstract void meth4();public abstract void meth5();public abstract void meth6();public abstract void meth7();public abstract void meth8();public abstract void meth9();public abstract void meth10(); } package oop.a09interface;public abstract class InterAdapter implements Inter {Overridepublic void meth1() {}Overridepublic void meth2() {}Overridepublic void meth3() {}Overridepublic void meth4() {}Overridepublic void meth5() {}Overridepublic void meth6() {}Overridepublic void meth7() {}Overridepublic void meth8() {}Overridepublic void meth9() {}Overridepublic void meth10() {} } package oop.a09interface;public class InterImpl extends InterAdapter{ //需要用到哪个方法就重写哪个方法就可以了Overridepublic void meth5() {System.out.println(只要用第五个方法);} }
http://www.hkea.cn/news/14409192/

相关文章:

  • 成都网站优化方案wordpress网站如何播放视频
  • 专业外贸网站建设公司排名wordpress导航两行
  • 坑梓网站建设市场网页软件开发
  • 北京丰台网站建设洛阳网最新消息
  • 小型深圳网站页面设计公司做个网站多少钱
  • 来宾网站建设公司天津seo托管
  • 网站建设干货中企动力科技股份有限公司怎么样
  • wapcms建站系统我的世界做墙纸网站
  • 郑州网站建设e橙网您的网站未备案
  • asp网站制作设计教程wordpress加标题
  • 网站建设优化服务器公众平台微信公众号登陆
  • 响应式网站和展示式区别c2c模式的企业
  • 5年网站seo优化公司我的建筑网
  • 医药平台网站建设赣icp网站建设
  • 网站建设项目经理企业网站优化分为两个方向
  • 网站升级建设费用wordpress tag 打不开
  • 网站建设电话营销话术品牌型网站建设解决方案
  • 网站建设套餐怎么样WordPress有评论邮件通知
  • 设计网站一条龙网站wordpress是什么
  • 广州建设交易中心网站竞价排名点击
  • 建设网站火车票预订网站备案期间完全关闭么
  • excel表格做网站一些你不知道的网站
  • 建筑企业资质查询官方网站seo企业网站模板
  • 石家庄市城乡和建设局网站拼多多一件代发货源app
  • 网站外包多少人做网站设置怎么删除
  • 网站运营编辑做什么的正能量网站地址污的
  • 提交您的网站ks2e做网站
  • 公司做网站之前要准备什么石家庄市建设局官网
  • 做教育导航的网站四川大学毕业设计网站
  • 信息技术网站开发桂林做网站建设的公司