编写一个类A,该类创建的对象可以调用方法g()输出小写的英文字母表。
然后再编写一个A类的子类B,要求B类创建的对象不仅可以调用方法g()输出小写的英文字母而且还可以调用子类新增的方法f()输出大写的英文字母表。最后编写主类C,在主类的main方法中测试A.B类。
先想想,看哪里不会,再说
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 调相应方法