前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java接口中方法、属性修饰符详解「建议收藏」

java接口中方法、属性修饰符详解「建议收藏」

作者头像
全栈程序员站长
发布2022-07-01 19:00:47
1.6K0
发布2022-07-01 19:00:47
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

java接口的修饰符:abstract(inteeface本身就是抽象的,加不加abstract都一样)。

java接口中方法、属性修饰符详解「建议收藏」
java接口中方法、属性修饰符详解「建议收藏」
java接口中方法、属性修饰符详解「建议收藏」
java接口中方法、属性修饰符详解「建议收藏」
java接口中方法、属性修饰符详解「建议收藏」
java接口中方法、属性修饰符详解「建议收藏」

接口中字段的修饰符:public static final(默认不写)

java接口中方法、属性修饰符详解「建议收藏」
java接口中方法、属性修饰符详解「建议收藏」

如下解释:

public: 使接口的实现类可以使用这个常量

static:接口不涉及和任何具体实例相关的细节,因此接口没有构造方法,不能被实例化,没有实例变量,只有静态(static)变量。

static修饰就表示它属于类的,随的类的加载而存在的,当JVM把字节码加载进JVM的时候,static修饰的成员已经在内存中存在了。

如果是非static的话,就表示属于对象的,只有建立对象时才有它,而接口是不能建立对象的,所以接口的常量必须定义为static。

final:

接口中不可以定义变量即定义的变量前都要加上final修饰,使之成为常量(没有final修饰的是变量,加上final修饰就会变成常量)。所以接口的属性默认是public static final 常量,且必须赋初值。( final修饰就是保证接口定义的常量不能被实现类去修改,如果没有final的话,由子类随意去修改的话,接口建立这个常量就没有意义了。)

接口中方法的修饰符:public abstract(默认不写)

java接口中方法、属性修饰符详解「建议收藏」
java接口中方法、属性修饰符详解「建议收藏」

abstract:

接口仅仅描述系统能做什么,但是不指名如何去做,所以接口中的方法都是抽象(abstract)方法。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147272.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档