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

一条龙网站建设哪家专业山东淄博网站建设

一条龙网站建设哪家专业,山东淄博网站建设,网站规划与建设周正刚,视觉差的网站文章目录 java接口实现接口中成员组成默认方法静态方法私有接口#xff08;保证自己的JDK版本大于等于9版本#xff09;类和接口的关系抽象类与接口之间的区别 java接口实现 1.接口关键字 interface2.接口不能实例化3.类与接口之间的关系是实现关系#xff0c;通过 impleme… 文章目录 java接口实现接口中成员组成默认方法静态方法私有接口保证自己的JDK版本大于等于9版本类和接口的关系抽象类与接口之间的区别 java接口实现 1.接口关键字 interface2.接口不能实例化3.类与接口之间的关系是实现关系通过 implements关键字实现public class 类名 implements 接口名{}4.接口的子类实现类要么重写接口中所有的抽象方法要么是抽象类public interface Inter {public abstract void show();public abstract void method(); }interface Inter2 {public abstract void show2(); }//实现类 class InterImpl extends Object implements Inter , Inter2{Overridepublic void show() {}Overridepublic void method() {}Overridepublic void show2() {} } 接口中成员组成 1.成员变量都是常量默认修饰符 public static final2.构造方法没有3.成员方法JDK8版本前都是抽象方法 默认修饰符 public abstractJDK8版本增加了 默认方法 和 静态方法JDK9版本增加了 私有的方法public class Demo2 {public static void main(String[] args) {System.out.println(InterA.num);} }interface InterA{public static final int num 10;public abstract void show(); }默认方法 允许在接口中定义非抽象方法但是需要使用关键字default修饰这些就是默认方法作用解决接口的省级问题格式public default 返回值类型 方法名参数{...}public default void show(){...}注意事项1.默认方法不是抽象方法所以不强制被重写但是可以被重写重写的时候去掉default关键字2.public可以省略default 不能省略3.如果实现了多个接口多个接口中存在相同的方法声明子类就必须对该方法进行重写public class Demo {public static void main(String[] args) {InterImpl1 interImpl1 new InterImpl1();interImpl1.method();} }interface InterA{public abstract void show();public default void method(){System.out.println(InterA中的默认接口方法...);} }interface InterB{public abstract void show();public default void method(){System.out.println(InterB中的默认接口方法...);} }class InterImpl1 implements InterA{Overridepublic void show() {} } class InterImpl2 implements InterA,InterB{Overridepublic void show() {}Overridepublic void method() {System.out.println(实现类必须重写相同的方法);}}静态方法 格式public static 返回值类型 方法名(参数){...}作用方便使用。注意事项1.public可以省略但是static不可以省略。2.调用方式只有一种只能通过接口名字进行调用public class Demo {public static void main(String[] args) {InterAImpl interA new InterAImpl();InterA.show();} }interface InterA{public static void show(){System.out.println(接口的方法是静态的......);} }class InterAImpl implements InterA{}私有接口保证自己的JDK版本大于等于9版本 方法1 interface Inter{public static void start(){System.out.println(start方法执行...);log();}public static void end(){System.out.println(end方法执行...);log();}private static void log(){System.out.println(日志记录);}}方法2 interface Inter1{public default void start(){System.out.println(start方法执行...);log();}public default void end(){System.out.println(end方法执行...);log();}private void log(){System.out.println(日志记录);}} 类和接口的关系 · 类和类的关系 继承关系只能但继承但是可以多层继承类和接口的关系 实现关系可以单实现也可以多实现还可以在继承一个类的同时实现多个接口接口和接口的关系 继承关系可以多继承也可以单继承。抽象类与接口之间的区别 1.相同点 抽象类与接口都是作为父类型都不可以创建对象。2.不同点 成员的区别成员变量抽象类可以是常量也可以是变量。接口只能是常量默认修饰符 public static final成员方法抽象类可以是抽象类也可以是非抽象方法接口JDK8之前只能是抽象方法默认修饰符 public abstractJDK8版本增加了默认方法 和 静态方法JDK9版本增加了私有方法构造方法抽象类有接口没有设计理念抽象类可以存放事物的共性内容接口中可以存放事物地规则和事物地扩展。学的不是技术更是梦想
http://www.sadfv.cn/news/6890/

相关文章:

  • 俄罗斯网站开发河北建设厅网站上不去
  • 温州城市建设投资集团网站网站内容规划流程
  • 西安医院网站建设做网站最下面写什么
  • 长沙一键建站系统宁德市人口
  • 找专业做网站优秀的包装设计案例
  • 要个网站郑州快速网站建设
  • 搭建公司网站asp简单的网站怎么做
  • 个人简历表格模板深圳seo优化seo关键词
  • 公众号推广费用一般多少网站优化主要优化哪些地方
  • 网站如何做3d产品网站建设用户登录源码
  • 成都网站建设优化公司电话建设银行 访问的网站出错
  • cpa单页网站怎么做闲置服务器做网站挣钱
  • 网站备案正常多久陕西长城建设工程有限公司网站
  • 大学生就业网站开发源码开发软件大全
  • 怎么做刷会员网站百度竞价被点击软件盯上
  • 亳州做网站凡科送审平台学生端
  • 网站开发需要用到的相关技术电子商务平台名词解释
  • ip反查工具网站世界经理人网站手机版
  • 手机网站设计通用尺寸wordpress 标签前缀
  • 自适应响应式网站源码免费空间申请2021
  • 媒体网站开发网站建设开发员
  • 做网站开发多少钱php是做网站美工的吗
  • 图片外链网站禅城区网站建站网站
  • 购物网站开发的意义算命网站开发
  • 廊坊高端模板建站wordpress 图书 主题
  • 销售渠道建设网站景安网站备案 不去拍照
  • 郑州哪里教做网站培训机构学校
  • 我要建设公司网站湘潭做网站价格优选磐石网络
  • 品牌网站建设推广深圳云购网站制作
  • 用织梦后台修改网站logo安徽省建设厅网站备案