Dlaczego powinniśmy zadeklarować interfejs wewnątrz klasy w Javie?Dlaczego powinniśmy zadeklarować interfejs wewnątrz klasy?
Na przykład
public class GenericModelLinker implements IModelLinker {
private static final Logger LOG =LoggerFactory.getLogger(GenericModelLinker.class);
private String joinAsPropertyField;
private boolean joinAsListEntry;
private boolean clearList;
private List<Link> joins;
//instead of a scalar property
private String uniqueProperty;
public interface Link {
Object getProperty(IAdaptable n);
void setProperty(IAdaptable n, Object value);
}
}
Zależy od tego, co chcesz zrobić. – johnchen902