当前位置: 首页 > news >正文 小而美企业网站建设字体怎么安装wordpress news 2025/11/1 0:05:06 小而美企业网站建设,字体怎么安装wordpress,出入郑州最新通知今天,如何注册域名赚钱本文以下内容基于 JDK 8 版本。 1、接口介绍 接口是 Java 语言中的一个抽象类型#xff0c;用于定义对象的公共行为。它的创建关键字是 interface#xff0c;在接口的实现中可以定义方法和常量#xff0c;其普通方法是不能有具体的代码实现的#xff0c;而在 JDK 8 之后用于定义对象的公共行为。它的创建关键字是 interface在接口的实现中可以定义方法和常量其普通方法是不能有具体的代码实现的而在 JDK 8 之后接口中可以创建 static 和 default 方法了并且这两种方法可以有默认的方法实现。 接口定义 package basic.person;public interface IPerson {String info info;default void selectOne() {System.out.println(interface IPerson selectOne!);}void selectTwo();static void selectThree() {System.out.println(interface IPerson selectThree!);} }接口实现 package basic.person;public class PersonImpl implements IPerson {Overridepublic void selectTwo() {System.out.println(interface IPerson selectTwo!);System.out.println(interface IPerson info info);selectOne();IPerson.selectThree();} }测试类 package basic.person;import org.junit.After; import org.junit.Before; import org.junit.Test;public class MainTest {Beforepublic void before(){System.out.println(junt test before init.);}//Testpublic void test() {IPerson person new PersonImpl();person.selectTwo();}Afterpublic void after(){System.out.println(junt test after init.);} }运行结果 C:\Program Files\Java\jdk1.8.0_221\bin\java.exe************************ -junit4 basic.person.MainTest,test junt test before init. interface IPerson selectTwo! interface IPerson infoinfo interface IPerson selectOne! interface IPerson selectThree! junt test after init.Process finished with exit code 0 结论 JDK 8 中接口可以定义 static 和 default 方法并且这两种方法可以包含具体的代码实现。实现接口要使用 implements 关键字。接口不能直接实例化。接口中定义的变量默认为 public static final 类型。实现类不重写接口中的 static 和 default 方法的情况下默认调用的是接口的方法实现。 2、抽象类介绍 抽象类和接口类似它也是用来定义对象的公共行为的并且它也不能直接实例化抽象类的实现关键字为 abstract class子类用 extends 关键字继承父类。 抽象类 package basic.abstractclass;public abstract class ParentPerson {int age 20;public abstract void methodA();public void methodB(){System.out.println(ParentPerson methodB init!);};}实现类 package basic.abstractclass;public class Person extends ParentPerson {Overridepublic void methodA() {System.out.println(Person methodA init;);methodB();}}测试类 package basic.abstractclass;import basic.person.IPerson; import basic.person.PersonImpl; import org.junit.After; import org.junit.Before; import org.junit.Test;public class MainTest {Beforepublic void before(){System.out.println(junt test before init.);}//Testpublic void test() { // ParentPerson parentPerson new ParentPerson();ParentPerson parentPerson new Person();parentPerson.methodA();}Afterpublic void after(){System.out.println(junt test after init.);} }测试结果 C:\Program Files\Java\jdk1.8.0_221\bin\java.exe ........................ junt test before init. Person methodA init; ParentPerson methodB init! junt test after init.Process finished with exit code 0 结论 抽象类使用 abstract 关键字声明。抽象类中可以包含普通方法和抽象方法抽象方法不能有具体的代码实现。抽象类需要使用 extends 关键字实现继承。抽象类不能直接实例化。抽象类中属性控制符无限制可以定义 private 类型的属性。 3、接口和抽象类区别介绍 3.1、定义关键字不同 接口使用关键字 interface 来定义。 抽象类使用关键字 abstract 来定义。 3.2、继承或实现的关键字不同 接口使用 implements 关键字定义其具体实现。 抽象类使用 extends 关键字实现继承。 3.3、实现子类扩展的数量不同 接口的实现类可以实现很多接口抽象类的子类只能继承一个抽象类。在Java 语言中一个类只能继承一个父类单继承但可以实现多个接口。 3.4、属性访问控制符不同 接口中属性的访问控制符只能是 public接口中的属性默认是 public static final 修饰的。 抽象类中的属性访问控制符无限制可为任意控制符。 3.5、方法控制符不同 接口中方法的默认控制符是 public并且不能定义为其他控制符。 抽象类中的方法控制符无限制其中抽象方法不能使用 private 修饰。 3.6、方法实现不同 接口中普通方法不能有具体的方法实现在 JDK 8 之后 static 和 default 方法必须有方法实现。 从上述结果可以看出static 或 default 方法如果没有方法实现就会报错而普通方法如果有方法实现就会报错。  抽象类中普通方法可以有方法实现抽象方法不能有方法实现。 从上述结果可以看出抽象类中的普通方法如果没有方法实现就会报错而抽象方法如果有方法实现则会报错。 3.7、静态代码块使用不同 接口中不能使用静态代码块。 抽象类中可以使用静态代码块。 4、总结 定义的关键字不同。子类继承或实现关键字不同。类型扩展不同抽象类是单继承而接口是多继承。方法访问控制符抽象类无限制只是抽象类中的抽象方法不能被 private 修饰而接口有限制接口默认的是 public 控制符。属性方法控制符抽象类无限制而接口有限制接口默认的是 public 控制符。方法实现不同抽象类中的普通方法必须有实现抽象方法必须没有实现而接口中普通方法不能有实现但在 JDK 8 中的 static 和 defualt 方法必须有实现。静态代码块的使用不同抽象类可以有静态代码块而接口不能有。 文章转载自: http://www.morning.kmqms.cn.gov.cn.kmqms.cn http://www.morning.jpnfm.cn.gov.cn.jpnfm.cn http://www.morning.xkmrr.cn.gov.cn.xkmrr.cn http://www.morning.mcndn.cn.gov.cn.mcndn.cn http://www.morning.kntbk.cn.gov.cn.kntbk.cn http://www.morning.nkbfc.cn.gov.cn.nkbfc.cn http://www.morning.dwtdn.cn.gov.cn.dwtdn.cn http://www.morning.dshxj.cn.gov.cn.dshxj.cn http://www.morning.kybpj.cn.gov.cn.kybpj.cn http://www.morning.kpgms.cn.gov.cn.kpgms.cn http://www.morning.srrzb.cn.gov.cn.srrzb.cn http://www.morning.qgjxt.cn.gov.cn.qgjxt.cn http://www.morning.gwdnl.cn.gov.cn.gwdnl.cn http://www.morning.dlhxj.cn.gov.cn.dlhxj.cn http://www.morning.tbcfj.cn.gov.cn.tbcfj.cn http://www.morning.jwncx.cn.gov.cn.jwncx.cn http://www.morning.xmnlc.cn.gov.cn.xmnlc.cn http://www.morning.wfbnp.cn.gov.cn.wfbnp.cn http://www.morning.zkjqj.cn.gov.cn.zkjqj.cn http://www.morning.rjqtq.cn.gov.cn.rjqtq.cn http://www.morning.lczxm.cn.gov.cn.lczxm.cn http://www.morning.tmrjb.cn.gov.cn.tmrjb.cn http://www.morning.c7622.cn.gov.cn.c7622.cn http://www.morning.pdgqf.cn.gov.cn.pdgqf.cn http://www.morning.qmpbs.cn.gov.cn.qmpbs.cn http://www.morning.fnmtc.cn.gov.cn.fnmtc.cn http://www.morning.lmknf.cn.gov.cn.lmknf.cn http://www.morning.bzwxr.cn.gov.cn.bzwxr.cn http://www.morning.jtwck.cn.gov.cn.jtwck.cn http://www.morning.hmpxn.cn.gov.cn.hmpxn.cn http://www.morning.kkhf.cn.gov.cn.kkhf.cn http://www.morning.clxpp.cn.gov.cn.clxpp.cn http://www.morning.mzqhb.cn.gov.cn.mzqhb.cn http://www.morning.ho-use.cn.gov.cn.ho-use.cn http://www.morning.ftdlg.cn.gov.cn.ftdlg.cn http://www.morning.rlbg.cn.gov.cn.rlbg.cn http://www.morning.flfdm.cn.gov.cn.flfdm.cn http://www.morning.diuchai.com.gov.cn.diuchai.com http://www.morning.fbhmn.cn.gov.cn.fbhmn.cn http://www.morning.wmcng.cn.gov.cn.wmcng.cn http://www.morning.fhcwm.cn.gov.cn.fhcwm.cn http://www.morning.ztrht.cn.gov.cn.ztrht.cn http://www.morning.bwmm.cn.gov.cn.bwmm.cn http://www.morning.btjyp.cn.gov.cn.btjyp.cn http://www.morning.kjmws.cn.gov.cn.kjmws.cn http://www.morning.bwkhp.cn.gov.cn.bwkhp.cn http://www.morning.bmpjp.cn.gov.cn.bmpjp.cn http://www.morning.drnjn.cn.gov.cn.drnjn.cn http://www.morning.wncb.cn.gov.cn.wncb.cn http://www.morning.lhxkl.cn.gov.cn.lhxkl.cn http://www.morning.dmzfz.cn.gov.cn.dmzfz.cn http://www.morning.pqwjh.cn.gov.cn.pqwjh.cn http://www.morning.pzjfz.cn.gov.cn.pzjfz.cn http://www.morning.ykkrg.cn.gov.cn.ykkrg.cn http://www.morning.zdzgf.cn.gov.cn.zdzgf.cn http://www.morning.dfmjm.cn.gov.cn.dfmjm.cn http://www.morning.ljfjm.cn.gov.cn.ljfjm.cn http://www.morning.nsyzm.cn.gov.cn.nsyzm.cn http://www.morning.rrxmm.cn.gov.cn.rrxmm.cn http://www.morning.mslhq.cn.gov.cn.mslhq.cn http://www.morning.rywr.cn.gov.cn.rywr.cn http://www.morning.cldgh.cn.gov.cn.cldgh.cn http://www.morning.bflws.cn.gov.cn.bflws.cn http://www.morning.ccffs.cn.gov.cn.ccffs.cn http://www.morning.clbsd.cn.gov.cn.clbsd.cn http://www.morning.ykrkb.cn.gov.cn.ykrkb.cn http://www.morning.rkxk.cn.gov.cn.rkxk.cn http://www.morning.ldynr.cn.gov.cn.ldynr.cn http://www.morning.srgsb.cn.gov.cn.srgsb.cn http://www.morning.hgwsj.cn.gov.cn.hgwsj.cn http://www.morning.shnqh.cn.gov.cn.shnqh.cn http://www.morning.qblcm.cn.gov.cn.qblcm.cn http://www.morning.rhjsx.cn.gov.cn.rhjsx.cn http://www.morning.smrkf.cn.gov.cn.smrkf.cn http://www.morning.pqypt.cn.gov.cn.pqypt.cn http://www.morning.ghpld.cn.gov.cn.ghpld.cn http://www.morning.qzqjz.cn.gov.cn.qzqjz.cn http://www.morning.kchwr.cn.gov.cn.kchwr.cn http://www.morning.lwgrf.cn.gov.cn.lwgrf.cn http://www.morning.fldk.cn.gov.cn.fldk.cn 查看全文 http://www.tj-hxxt.cn/news/266551.html 相关文章: 金融直播室网站建设又拍网站怎么做 网站色彩的应用wordpress dosortcode 专业建设金融行业网站的公司邱县手机网站建设 wordpress作企业网站好吗wordpress段落缩进 网站如何做付费网络营销师课程 ajax网站潍坊专升本教育机构 一流的永州网站建设黑帽seo软件 门户网站关于建设公司网站的建议 农业网站建设招标书金融网站建站 阿里云网站建设方案书模板伪静态 wordpress 东莞网站建设58优秀的网站建设公司 网站开发最流行的语言南京网站建设一条龙 阿里云二级域名网站怎么建设景安网站 php网站开发最新需求广州行业门户网站建设 专业商城网站建设微信网站建设定制 受欢迎的邯郸网站建设石牌桥网站建设 学平面设计网站宁波网络营销咨询 网站建设用哪个北京网页设计公司 网站描述标签dede微电影网站模板下载 找图做素材啥网站好自己的店铺如何弄小程序 企业网站建设计什么科目广告网页制作 推广计划方案模板北京seo教师 设计网站专业合肥软件建设 南昌网站开发多少钱制作网站项目流程 网站怎么发布到iis上手机查看别人网站代码吗 80s无水印视频素材网站下载百度h5制作 iis网站服务器 建立出现问题搜索引擎营销有哪些 济宁网站建设 帮站搭建wordpress后干什么 网站更换ip 备案网页设计常见的布局形式 软装设计方案网站建设局的全称