、下面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编译时报错误
选哪个呢?为什么?请说的详细点,谢谢
解决方案 »
- 正则表达式匹配问题
- java程序未捕获到异常,程序非正常退出?
- 求助 : 员工信息管理 ~系统,要求用array 储存员工数据,不用数据库!
- 100分求
- 请问如何把多台服务器上的数据库数据同时读取出来? (允许用xml)
- 在java中如何计算从1970年1月1日零时零分零秒起到当前的秒数呢
- why????????关于application中画图的问题!!!!!!!高分求解
- 关于Socket并发的疑问?(分不够在加,现在分多多:)
- 100分求解TCP/IP C/S的例程!!
- 哪里有JAVA2的类库手册?(有中文的么?—
- 【--------录制屏幕程序---------】
- 请教一个java应用程序
P1是完成编译通过的。但是P2在继承P1是就会出现问题了,明显编译不通过修改
1.在P2第一行,编个 :import MyPackage.P1;
2.修改P1类权限
public class P1
public void afancymethod()就可以了,结果是:What a fancy method