我有一个名为的属性文件prop.properties.在我的主要代码中,我有两个System.getProperty()和properties.getProperty().
我的问题是:他们既可以获得房产,prop.properties也可以从不同的地方properties.getProperty()获得房产,获得房产prop.properties并System.getProperty()从其他地方获得房产.
假设我有一个接口A,定义如下:
public interface A {
public void a();
}
Run Code Online (Sandbox Code Playgroud)
它包括调用的方法 void a();
我有一个实现此接口的类,只有一个方法:
public class AImpl implements A {
@Override
public void a() {
System.out.println("Do something");
}
}
Run Code Online (Sandbox Code Playgroud)
问:如果在主类中,我调用接口方法,它会调用属于实现接口的类的实现吗?
例如:
public static void main(String[] args){
A aa;
aa.a();
}
Run Code Online (Sandbox Code Playgroud)
这会打印"做点什么"吗?