class A {
class iA {
public void pa() {
System.out.println("iA");
}
}
}class B extends A{
class iB extends iA {
public void pb() {
System.out.println("iB");
}
}
}public class InnerClass {
public static void main(String[] args) {
B b = new B();
// 怎样才能打印出 iB 和 iA ??
}
}
class iA {
public void pa() {
System.out.println("iA");
}
}
}class B extends A{
class iB extends iA {
public void pb() {
System.out.println("iB");
}
}
}public class InnerClass {
public static void main(String[] args) {
B b = new B();
// 怎样才能打印出 iB 和 iA ??
}
}
解决方案 »
- 关于字符串模糊匹配的问题
- 怪!编译时不检查数组下标越界?
- 用JAVA,在文本框里,保存应用程序上次关闭时的设定的值,怎么设定?
- 关于方法覆盖的一个概念问题
- 我是计算机专业的,我志愿终身当一名java软件开发人员,我现在已经把J2SE的基础都看完了,也基本都理解了,请问接下来我该如何强化自己,请高人指路!谢谢!
- 基于JAVA的面向对象数据库的应用与研究
- eclipse中的第一次sliverlight插件(eclipse4sl)
- 求救“能用问卷调查系统”!
- 请问哪位达人知道JWiki这样的东东?100分求它的原代码!万分感谢!
- 很弱的问题:我想在java中做像C中传引用这样的事情,怎么搞呢?
- 耽误你1分钟,帮忙解决个小问题(跟流相关)
- 怎样用JAVA来实现"记事本"中的字体、字形和大小的变形
B.iB b = new B.iB(); b.pb
public static void main(String[] args) {
// 怎样才能打印出 iB 和 iA ??
new B().new iB().pb();
new B().new iA().pa();
}
}
{
class IA
{
public void pa()
{
System.out.println("iA");
}
}
}class B extends A
{
class IB extends IA
{
public void pb()
{
System.out.println("iB");
}
}
}public class InnerTest
{
public static void main(String[] args)
{
new B().new IB().pb();
new B().new IA().pa();
new B().new IB().pa();//IB类继承了IA,所以IB也有pa()方法。
}
}