我无法弄清楚 API 及其实现(在 java 中)分离的含义。在下面的程序中,我是否将它们分开?如果没有,请告诉我该怎么做。另外,我只想知道如何在简单的程序中遵循这种做法,而不是在项目中遵循它。
public class HideImplementation{
private String value;
private String someMethod(){
//some code
}
public void setValue(String value){
//some code
}
public String getValue(){
//some code
}
}
class Client{
public static void main(String[] args){
HideImplementation obj = new HideImplementation();
obj.setValue("Java");
}
}