、下面2个文件位于相同目录下,编译运行后会出现的情况是( )。
//File P1.java
package MyPackage;
class P1{
void afancymethod(){
System.out.println("What a fancy method");
}
}
//File P2.java
public class P2 extends P1{
public static void main(String argv[]){
P2 p2 = new P2();
p2.afancymethod();
}
}
A、2个文件都可以编译,P2运行输出“What a fancy method”
B、2个文件都不能编译
C、2个文件都可以编译,P2运行时报错误
D、P1编译成功,P2编译时报错误
选哪个呢?为什么?请说的详细点,谢谢
//File P1.java
package MyPackage;
class P1{
void afancymethod(){
System.out.println("What a fancy method");
}
}
//File P2.java
public class P2 extends P1{
public static void main(String argv[]){
P2 p2 = new P2();
p2.afancymethod();
}
}
A、2个文件都可以编译,P2运行输出“What a fancy method”
B、2个文件都不能编译
C、2个文件都可以编译,P2运行时报错误
D、P1编译成功,P2编译时报错误
选哪个呢?为什么?请说的详细点,谢谢
解决方案 »
- 可以重复使用PrepareStatement吗?
- 字节转换问题
- 数据库语句执行的问题
- 大家帮忙啊 我菜鸟
- 麻烦各位大虾!!程序运行后达不到预期的效果
- 关于java函数取模 ============================================满分====在线等待
- 急救!!如何获得打印机状态,如busy等?
- 小弟想问一个关于JAVA初学者的问题,我的分也不是很多,给50吧
- Java里面有没有消息对话框啊,可以发确认,警告,错误等等
- JBuilder下如何制作类似Console程序,或者说如何设置弹出的那个对话框参数?
- 【--------录制屏幕程序---------】
- 请教一个java应用程序
P1是完成编译通过的。但是P2在继承P1是就会出现问题了,明显编译不通过修改
1.在P2第一行,编个 :import MyPackage.P1;
2.修改P1类权限
public class P1
public void afancymethod()就可以了,结果是:What a fancy method