抽象类和接口在JVM中的存储有什么区别.更准确地说,JVM将接口存储到其内存中的哪个位置?
请告诉我们输出的原因.
按照我的说法,使用b.getx(),我们将获得B对象的引用ID,并且b.getx().x应该获得值10,但是当我运行此程序时,输出为5.
class Base {
int x = 5;
public Base getx() {
return new Base();
}
}
class Child extends Base {
int x = 10;
public Child getx() {
return new Child();
}
public static void main(String ...s) {
Base b = new Child();
System.out.println(b.getx().x);
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个存储过程,其主体如下:-
PROCEDURE PROC_NAME(param1 in varchar2,param2 in varchar2,results_cursor OUT CURSOR_TYPE);
每行结果相当于某个用户定义类的实例。
我如何在 Spring 中调用它。我浏览了很多谷歌和 stackoverflow 但找不到合适的答案。
任何人都可以为我提供解决方案吗?提前致谢。