我正在学习静态类型和动态类型,我在很大程度上理解它,但是这个案例仍然没有找到我.
如果课程B延伸A,我有:
A x = new B();
Run Code Online (Sandbox Code Playgroud)
以下是允许的吗?:
B y = x;
Run Code Online (Sandbox Code Playgroud)
或者是否需要明确的演员?:
B y = (B) x;
Run Code Online (Sandbox Code Playgroud)
谢谢!