mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
22 lines
541 B
Java
22 lines
541 B
Java
class <caret>Subject<T> {
|
|
}
|
|
|
|
interface SubjectFace {
|
|
}
|
|
|
|
public class Client extends Subject<String> implements SubjectFace {
|
|
private Subject<String> mySubject = new Subject<String>();
|
|
private SubjectFace mySubjectFace = new SubjectFace() {
|
|
};
|
|
|
|
public Subject<String> subjectMethod(Subject<String> subject) {
|
|
Subject<String> varSubject = new Subject<String>();
|
|
return varSubject;
|
|
}
|
|
public SubjectFace subjectFaceMethod(SubjectFace subjectFace) {
|
|
SubjectFace varSubjectFace = new SubjectFace() {
|
|
};
|
|
return varSubjectFace;
|
|
}
|
|
}
|