2.3Java类型之接口(Interface)

1.接口声明

接口支持直接被继承。

接口不支持直接被实例化。

注意:抽象方法是隐式的 public abstract,无需显式添加 public abstract

interface 接口名 {
    返回类型 方法名(类型 形参);
}

2.接口继承

子接口名 extends 父接口名1, 父接口名2, 父接口名N {
    //子接口体
}

3.实现接口

类必须实现所有接口的抽象方法。

方法签名参考“方法覆盖”章节。

class 类名 implements 接口名1, 接口名2, 接口名N {
    //类体
}

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/javalang/37629.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年5月3日 11:15
下一篇 2025年5月4日 03:58

相关推荐

  • 1.2Java语言的标识符(Identifier)

    1.标识符 标识符必须以字母(A~Z 和 a~z)、下划线(_)或 美元符号($)开头,后续可以是字母(A~Z 和 a~z)、数字(0~9)、下划线(_)或 美元符号($)。 注意:标识符区分大小写。 2.命名约定

    Java语言教程 2025年3月2日
    0380
  • 2.4Java类型之字符串(String)

    1.双引号字符串字面量 双引号字符串字面量支持所有转义序列。 双引号字符串字面量不支持隐式的换行符。 2.访问字符串 注意:字符串类型是不可变的,支持查看字符,不支持添加、更改、删除字符。 3.字符串长度 4.字符串连接 可以使用加号 + 连接字符串。 5.转义序列 转义序列 描述 \ 忽略反斜杠与换行符 \\ 反斜杠…

    Java语言教程 2025年5月4日
    0360
  • 1.6Java语言的常量(Constant)

    1.常量声明 常量在赋值后不可以通过重新赋值更改其值,即使新的值与老的值相同也不可以。 如果一个常量存储的是对象的引用,意味着此常量必须总是引用同一个对象。例如,改变数组的元素是可以的。 2.常量作用域 注意:Java 语言不支持全局常量。 3.常量引用表达式

    Java语言教程 2025年3月6日
    0400

发表回复

登录后才能评论