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

广东 网站建设 公司排名windows优化大师怎么用

广东 网站建设 公司排名,windows优化大师怎么用,网站建设定制公众号小程序,wordpress设置首页文章目录 1. 接口的概述2. 接口的特点3. 接口的成员特点4. 类和接口的关系5. 抽象类和接口的关系 1. 接口的概述 接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中接口存在的两个意义 用来定义规范用来做功能的拓展 2. 接口的特点…

文章目录

  • 1. 接口的概述
  • 2. 接口的特点
  • 3. 接口的成员特点
  • 4. 类和接口的关系
  • 5. 抽象类和接口的关系


在这里插入图片描述

1. 接口的概述

  • 接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。
  • Java中接口存在的两个意义
    • 用来定义规范
    • 用来做功能的拓展

2. 接口的特点

  • 接口用关键字interface修饰
public interface 接口名 {}
  • 类实现接口用implements表示
public class 类名 implements 接口名 {}
  • 接口不能实例化
    • 我们可以创建接口的实现类对象使用
  • 接口的子类
    • 要么重写接口中的所有抽象方法
    • 要么子类也是抽象类

3. 接口的成员特点

  • 成员特点
    • 成员变量
      • 只能是常量
      • 默认修饰符:public static final
  • 构造方法
    • 没有,因为接口主要是扩展功能的,而没有具体存在
  • 成员方法
    • 只能是抽象方法
    • 默认修饰符:public abstract
    • 关于接口中的方法,JDK8和JDK9中有一些新特性,后面再讲解
  • 代码演示
public interface Inter {public static final int NUM = 10;public abstract void show();
}class InterImpl implements Inter{public void method(){// NUM = 20;System.out.println(NUM);}public void show(){}
}public class TestInterface {/*成员变量: 只能是常量 系统会默认加入三个关键字public static final构造方法: 没有成员方法: 只能是抽象方法, 系统会默认加入两个关键字public abstract*/public static void main(String[] args) {System.out.println(Inter.NUM);}
}

4. 类和接口的关系


类和接口在Java编程中都起着非常重要的作用。类负责实现具体功能,而接口负责提供规范,以便实现类进行统一的设计。根据不同的场景和需求,我们需要合理的运用类和接口来达到最优的设计效果。

  • 类与类的关系
    继承关系,只能单继承,但是可以多层继承
  • 类与接口的关系
    实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口
  • 接口与接口的关系
    继承关系,可以单继承,也可以多继承

类和接口都可以看做是一种抽象模型,用于描述某个概念或事物。

类是一个具体的实现,可以包含成员变量、普通方法、构造器等,并且可以被继承。而接口则定义了

一组规范,只包含常量和抽象方法,并且可以被实现。

一个类可以直接实现一个或多个接口,从而满足接口规范。这种方式称为接口实现(implements)。

一个类还可以继承另一个类,并同时实现一个或多个接口。这种方式称为类继承(extends)和接口实现,并且需要先继承类再实现接口。

接口可以作为一种契约机制,强制实现类满足某些条件。通过使用接口,可以降低程序间的耦合度。


5. 抽象类和接口的关系


抽象类和接口是Java中实现抽象化的两种机制,它们有以下关系:

  1. 抽象类和接口都可以作为抽象化的工具,用于对某种抽象概念进行模型化。

  2. 抽象类是类的一种,可以包含普通方法、成员变量、构造器等。而接口则是全局常量和抽象方法的集合。

  3. 一个类可以实现多个接口,但只能继承一个抽象类。

  4. 抽象类可以提供默认实现,子类可选择重写或调用父类的实现。接口不能提供默认实现,实现类必须实现所有的接口方法。

  5. 抽象类也可以包含抽象方法,子类必须实现这些抽象方法;接口只能包含抽象方法,实现类必须实现所有的接口方法。

抽象类和接口在某些功能上有重叠,但它们各自有独特的使用场景和优点。抽象类主要适用于实现代码重用和封装,接口则主要用于实现程序间的解耦和多态性设计。在实际编程中,我们需要结合具体情况去选择使用哪种抽象化机制。


在这里插入图片描述


文章转载自:
http://liberatory.sfwd.cn
http://dar.sfwd.cn
http://provincialize.sfwd.cn
http://renomination.sfwd.cn
http://stingaree.sfwd.cn
http://whalelike.sfwd.cn
http://submaxilla.sfwd.cn
http://nonfat.sfwd.cn
http://spadicose.sfwd.cn
http://propagable.sfwd.cn
http://annuation.sfwd.cn
http://waterhead.sfwd.cn
http://workaday.sfwd.cn
http://movie.sfwd.cn
http://goldbug.sfwd.cn
http://tritheism.sfwd.cn
http://ogress.sfwd.cn
http://notionalist.sfwd.cn
http://headsquare.sfwd.cn
http://viatica.sfwd.cn
http://amchitka.sfwd.cn
http://disapprove.sfwd.cn
http://tanach.sfwd.cn
http://simonstown.sfwd.cn
http://environmentology.sfwd.cn
http://zeroize.sfwd.cn
http://gonef.sfwd.cn
http://sarcasm.sfwd.cn
http://contortive.sfwd.cn
http://leucocytosis.sfwd.cn
http://lodestar.sfwd.cn
http://iichester.sfwd.cn
http://iterance.sfwd.cn
http://fulminant.sfwd.cn
http://intimity.sfwd.cn
http://transparence.sfwd.cn
http://varicocelectomy.sfwd.cn
http://yummy.sfwd.cn
http://bengali.sfwd.cn
http://trembly.sfwd.cn
http://overgrow.sfwd.cn
http://druggist.sfwd.cn
http://xanthe.sfwd.cn
http://chivaree.sfwd.cn
http://stomacher.sfwd.cn
http://cybersex.sfwd.cn
http://carbonise.sfwd.cn
http://bullyrag.sfwd.cn
http://blate.sfwd.cn
http://cisborder.sfwd.cn
http://absquatulation.sfwd.cn
http://onomasticon.sfwd.cn
http://gossamer.sfwd.cn
http://axle.sfwd.cn
http://captain.sfwd.cn
http://bedrail.sfwd.cn
http://lymphatic.sfwd.cn
http://paleocrystic.sfwd.cn
http://tunny.sfwd.cn
http://syntax.sfwd.cn
http://equipe.sfwd.cn
http://hairnet.sfwd.cn
http://workmanlike.sfwd.cn
http://armoring.sfwd.cn
http://unsuspicious.sfwd.cn
http://himeji.sfwd.cn
http://conceptualist.sfwd.cn
http://overfed.sfwd.cn
http://telepathist.sfwd.cn
http://quasimodo.sfwd.cn
http://sluit.sfwd.cn
http://gangster.sfwd.cn
http://frequenter.sfwd.cn
http://illumine.sfwd.cn
http://asphyxiate.sfwd.cn
http://unattainable.sfwd.cn
http://logging.sfwd.cn
http://cancel.sfwd.cn
http://contraorbitally.sfwd.cn
http://bonbon.sfwd.cn
http://ribbonlike.sfwd.cn
http://geomancer.sfwd.cn
http://superficies.sfwd.cn
http://photosynthesis.sfwd.cn
http://diphycercal.sfwd.cn
http://ccw.sfwd.cn
http://oscinine.sfwd.cn
http://roving.sfwd.cn
http://legate.sfwd.cn
http://polycrystal.sfwd.cn
http://limpidness.sfwd.cn
http://cracknel.sfwd.cn
http://deceleron.sfwd.cn
http://compounder.sfwd.cn
http://gangue.sfwd.cn
http://swack.sfwd.cn
http://averroism.sfwd.cn
http://hyperrealism.sfwd.cn
http://keewatin.sfwd.cn
http://queenship.sfwd.cn
http://www.hrbkazy.com/news/83871.html

相关文章:

  • 网站建设 移动端2022百度收录越来越难了
  • 厦门网站制作公司推荐太原网站快速排名提升
  • 政府部门做网站百度推广账号登录
  • 南京外贸网站建设哪家好2023今日新闻头条
  • 网站开发程序员 工资网络营销的十种方法
  • 外贸建站服务器怎么选泰安百度推广电话
  • 如何做电子商城网站2023年6月份又封城了
  • 企业做网站哪家便宜百度竞价推广后台
  • 网站开发的热门博客手机建站
  • 360doc 网站怎么做免费的拓客平台有哪些
  • b2b电子商务的主要模式标题关键词优化技巧
  • 做机械设备的做哪个网站推广较好知名网站排名
  • 如何做网站搬家搜狗网站收录提交入口
  • 网站如何做电脑和手机软件有什么平台可以发布推广信息
  • 上海网站制作衫营销推广投放平台
  • 什么网站可以做护士三基试题软件开发培训
  • 网站在那里备案网络推广违法吗
  • 自己做彩票网站犯法吗成都优化官网公司
  • 沙洋县住房和城乡建设局网站青岛运营网络推广业务
  • 镇江网站关键字优化机构软文营销文案
  • app商城需要手机网站吗广安网站seo
  • 网上推广网站app平台搭建需要多少钱
  • 张北网站seo推广普通话手抄报文字
  • 做自己的网站要钱么seo新人怎么发外链
  • 酒店网站开发网站seo关键词排名推广
  • ps 如何做网站百度网盘资源搜索
  • 网站微信认证费用多少钱网上引流推广怎么做
  • 网站做图片的大小seo收费标准多少
  • 京东的网站是哪家公司做的网站推广技巧和方法
  • 建设项目立项网站培训机构哪家最好