![]() |
1
0
Java中的用法示例:
|
![]() |
2
7
|
![]() |
3
2
所谓的marker接口是一个Java接口,它实际上并不定义任何字段。它只是用来“标记”支持某种功能的Java类——该类将自己标记为实现接口。例如,java.lang.Cloneable接口。
e、 假设你想保存一个对象的状态,那么你必须实现可序列化的接口,否则编译器会抛出一个错误。为了更清楚地理解marker接口的概念,您应该再看一个示例。 假设接口Clonable既不是由名为Myclass的类实现的,也不是任何超类,那么对Myclass对象的clone()方法的调用将给出一个错误。这意味着,要添加此功能,应该实现Clonable接口。虽然Clonable是一个空接口,但它提供了一个重要的功能。 |
![]() |
4
0
标记接口提供了额外的功能。
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |