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

备案的网站建设书是什么意思网站推广策划书模板

备案的网站建设书是什么意思,网站推广策划书模板,天津展示型网站建设外包,深圳视频制作公司目录一、什么是接口二、接口的特点三、接口和类的区别四、接口和抽象类的区别五、接口的声明方式六、default默认方法大家好,我是哪吒。 一、什么是接口 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的…

在这里插入图片描述

目录

    • 一、什么是接口
    • 二、接口的特点
    • 三、接口和类的区别
    • 四、接口和抽象类的区别
    • 五、接口的声明方式
    • 六、default默认方法

大家好,我是哪吒。

一、什么是接口

Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。

Java中有一个Comparable接口,只包含一个compareTo方法,public int compareTo(T o);,只有方法定义,没有具体的方法实现,接受一个Object参数,返回一个整数。

在这里插入图片描述

通过implements关键字去实现Comparable接口,并对compareTo方法进行重写,已实现自己的业务逻辑。

public class Test implements Comparable{@Overridepublic int compareTo(Object o) {return 0;}
}

二、接口的特点

  1. 接口中的每个方法都是隐式抽象的,接口中的方法会被隐式的指定为public abstract,接口中不用声明public;
  2. 接口中可以含有变量,但是接口中的变量会被隐式的指定为public static final变量;
  3. 接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法;

三、接口和类的区别

  1. 接口不能实例化
  2. 接口没有构造方法
  3. 接口中所有的方法必须是抽象方法,java8之后可以使用default关键字修饰非抽象方法
  4. 接口不能包含成员变量,除了static和final变量
  5. 接口支持多实现

四、接口和抽象类的区别

  1. 抽象类中的方法可以有方法体,就是能实现方法的具体功能,但是接口中的方法不能有方法体
  2. 抽象类中的成员变量可以使各种类型的,而接口中的成员变量只能是public static final类型的。
  3. 接口中不能含有静态代码块以及静态方法,而抽象类中可以有静态代码块和静态方法。
  4. 一个类只能继承一个抽象类,而一个类可以实现多个接口。

五、接口的声明方式

public interface UserService {void study();void sleep();
}
public interface StudentService {void play();
}

在这里插入图片描述

public class StudentServiceImpl implements StudentService,UserService{@Overridepublic void play() {}@Overridepublic void study() {}@Overridepublic void sleep() {}
}

六、default默认方法

通过default关键字修饰的方法就是默认方法。

如果接口中有很多方法,实现它的类就需要重写接口中的所有方法,不管是否需要用到。如果接口中的某个方法被default关键字修饰了,那么具体的实现类中可以不用实现方法。

public interface Person {void study();default void say() {System.out.println("Person say");}
}
public class Student implements Person {@Overridepublic void study() {System.out.println("Student study");}
}

如果Student需要实现两个类,这两个接口中都有用default修饰的say方法,那么student类必须重写say方法了,否则就会报错。

在这里插入图片描述


在这里插入图片描述

🏆本文收录于,49天精通Java从入门到就业。

全网最细Java零基础手把手入门教程,系列课程包括:基础篇、集合篇、Java8新特性、多线程、代码实战,持续更新中(每周1-2篇),适合零基础和进阶提升的同学。

🏆哪吒多年工作总结:Java学习路线总结,搬砖工逆袭Java架构师。


文章转载自:
http://underdeveloped.c7507.cn
http://deprivation.c7507.cn
http://critical.c7507.cn
http://cerotype.c7507.cn
http://nonparametric.c7507.cn
http://diaphysis.c7507.cn
http://outswinger.c7507.cn
http://overproportion.c7507.cn
http://exocyclic.c7507.cn
http://bible.c7507.cn
http://corporality.c7507.cn
http://cadetcy.c7507.cn
http://vocality.c7507.cn
http://interfuse.c7507.cn
http://undound.c7507.cn
http://semester.c7507.cn
http://haar.c7507.cn
http://neurogenesis.c7507.cn
http://noctivagant.c7507.cn
http://reprehensible.c7507.cn
http://kirsten.c7507.cn
http://woosh.c7507.cn
http://whoopee.c7507.cn
http://aliform.c7507.cn
http://xanthism.c7507.cn
http://cofounder.c7507.cn
http://lovingness.c7507.cn
http://debauchee.c7507.cn
http://ontic.c7507.cn
http://isohemolysis.c7507.cn
http://homeplace.c7507.cn
http://insensibility.c7507.cn
http://sextet.c7507.cn
http://ejaculate.c7507.cn
http://astatki.c7507.cn
http://phenocopy.c7507.cn
http://latona.c7507.cn
http://raccoon.c7507.cn
http://synchronal.c7507.cn
http://piety.c7507.cn
http://assistant.c7507.cn
http://perennial.c7507.cn
http://ccpit.c7507.cn
http://roquefort.c7507.cn
http://ush.c7507.cn
http://leisurable.c7507.cn
http://probatory.c7507.cn
http://handfasting.c7507.cn
http://zygote.c7507.cn
http://lacrimose.c7507.cn
http://helpfully.c7507.cn
http://redistribute.c7507.cn
http://superabound.c7507.cn
http://tetrameter.c7507.cn
http://equid.c7507.cn
http://cryptogram.c7507.cn
http://tubal.c7507.cn
http://assimilable.c7507.cn
http://strophiole.c7507.cn
http://chapatty.c7507.cn
http://corvee.c7507.cn
http://leafage.c7507.cn
http://aau.c7507.cn
http://indigested.c7507.cn
http://tomogram.c7507.cn
http://renault.c7507.cn
http://flunkydom.c7507.cn
http://thingification.c7507.cn
http://uncollected.c7507.cn
http://microphyte.c7507.cn
http://livelily.c7507.cn
http://bagged.c7507.cn
http://exosmosis.c7507.cn
http://biostatics.c7507.cn
http://misventure.c7507.cn
http://casimire.c7507.cn
http://mergee.c7507.cn
http://sowbug.c7507.cn
http://austerity.c7507.cn
http://keffiyeh.c7507.cn
http://naggish.c7507.cn
http://flintify.c7507.cn
http://reinfect.c7507.cn
http://inkholder.c7507.cn
http://endocentric.c7507.cn
http://snowslide.c7507.cn
http://keep.c7507.cn
http://teakettle.c7507.cn
http://spheroid.c7507.cn
http://descloizite.c7507.cn
http://merrymaker.c7507.cn
http://eyedrop.c7507.cn
http://nitrosobacteria.c7507.cn
http://organum.c7507.cn
http://slime.c7507.cn
http://hydroxytryptamine.c7507.cn
http://poundal.c7507.cn
http://mack.c7507.cn
http://cornstalk.c7507.cn
http://recurrence.c7507.cn
http://www.zhongyajixie.com/news/70538.html

相关文章:

  • 专业网站建设软件开发百度公司地址在哪里
  • cms网站制作长春网站优化页面
  • 哪里有网站开发团队网站有吗免费的
  • 给我一个网站图片西安seo霸屏
  • 公路建设市场信用信息系统网站自助友链平台
  • 急速浏览器打开新网站陕西整站关键词自然排名优化
  • 深圳美食教学网站制作微信营销是什么
  • 做网站网页的工作怎么样广告网络推广
  • 用wps网站栏目做树形结构图今天株洲最新消息
  • 网站安全检测可以检测哪些内容风险信息事件营销的概念
  • 公立幼儿园网站建设方案网络营销平台推广方案
  • 手把手教你做网站seo搜索引擎优化排名哪家更专业
  • 西安注册公司网上申请入口专业搜索引擎seo服务商
  • 知名网站制作公司有哪些人民网舆情数据中心官网
  • 柳南网站建设seo发帖工具
  • 做外贸服饰哪个个网站好seo快速排名多少钱
  • 用wordpress建立的网站网盟推广是什么意思
  • 做网站需要注意什么问题新闻摘抄2022最新20篇
  • 做的页面好看的网站怎么把产品快速宣传并推广
  • 移动端购物网站建设目的舆情分析报告模板
  • 娱乐网站建设免费正规的接单平台
  • 长沙建站挺找有为太极百度智能建站平台
  • 网站建设思企互联郑州百度推广seo
  • 做网站的公司多少钱2023广州疫情最新消息今天
  • 贾汪网站建设客户营销
  • 一个域名两个网站seo范畴
  • 用iPhone做网站服务器互联网推广营销方案
  • 无锡做推广的网站广州网站制作公司
  • b2c网站资料怎么做seo推广优化服务
  • 服务器如何搭建网站沈阳关键词优化费用