请各位大神给我叫做哈这道题呀,java我不会做呀

编写一个类A,该类创建的对象可以调用方法g()输出小写的英文字母表。
然后再编写一个A类的子类B,要求B类创建的对象不仅可以调用方法g()输出小写的英文字母而且还可以调用子类新增的方法f()输出大写的英文字母表。最后编写主类C,在主类的main方法中测试A.B类。

4个回答

先想想,看哪里不会,再说

public class A {
    public void g() {
        System.out.println("abcdefghijklmnopqrstuvwxyz");
    }
}

public class B extends A {
     public void f(){
         System.out.println("ABCDEFGHIJKLMNOPQRSTUVWXYZ");
     }
}

public class C {
   public static void main(String[] args) {
    A a=new A();
    a.g();
    B b=new B();
    b.g();
    b.f();
    }
}

忘采纳

public class Test2 {
static class A {
public void g(){
for(int i='A';i<='Z';i++){
char c=(char) i;
System.out.print(c+" ");
}
System.out.println();
}
}

static class B extends A{
    public void f(){
        for(int i='A';i<='Z';i++){
            char v=(char) (i+32);
            System.out.print(v+" ");
        }
        System.out.println();
    }
}

public static void main(String[] args) {
    A a=new A();
    a.g();
    B b=new B();
    b.f();
    b.g();
}

}
望采纳

在c中new a b 调相应方法

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐