mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-29 18:17:08 +07:00
GitOrigin-RevId: d37733578b8cc097b034f1c729abcdbb12c7015c
27 lines
508 B
Java
27 lines
508 B
Java
interface BaseInterface<T> {
|
|
default T print() {
|
|
return null;
|
|
}
|
|
abstract public T print2(String a);
|
|
}
|
|
|
|
|
|
interface SecondInterface<T> extends BaseInterface<T> {
|
|
abstract public T print();
|
|
abstract public T print(String a);
|
|
abstract public T print3(String a);
|
|
}
|
|
|
|
|
|
abstract class SecondClass<T> implements BaseInterface<T> {
|
|
public T print2(String a){
|
|
return null;
|
|
}
|
|
abstract public T print3(String a);
|
|
}
|
|
|
|
|
|
class B<T> extends SecondClass<T> implements SecondInterface<T> {
|
|
<caret>
|
|
}
|