1、编写2个接口:InterfaceA和InterfaceB;在接口InterfaceA中有个方法voidprintCapitalLetter();在接口InterfaceB中有个方法void printLowercaseLetter();然后写一个类Print实现接口InterfaceA和InterfaceB,要求printCapitalLetter()方法实现输出大写英文字母表的功能,printLowercaseLetter()方法实现输出小写英文字母表的功能。再写一个主类E,在主类E的main方法中创建Print的对象并赋值给InterfaceA的变量a,对象a调用printCapitalLetter方法;最后再在主类E的main方法中创建Print的对象并赋值给InterfaceB的变量b,对象b调用printLowercaseLetter方法。
public abstract interface InterfaceA {
public abstract void printCapitalLetter();
}
public interface InterfaceB {
public abstract void printLowercaseLetter();
}
public class Print implements InterfaceA, InterfaceB {
@Override
public void printLowercaseLetter() {
char []a=new char[26];//创建一个存储26个字母的字符数组
char j=65;
for (int i = 0; i < a.length; i++) {
a[i]=j;
j++;
}
System.out.println("输出大写英文字母:");
for(char ch:a){
System.out.print(ch+" ");
}
System.out.println("\n");
}
@Override
public void printCapitalLetter() {
char []a=new char[26];//创建一个存储26个字母的字符数组
char j=97;
for (int i = 0; i < a.length; i++) {
a[i]=j;
j++;
}
System.out.println("输出小写英文字母:");
for(char ch:a){
System.out.print(ch+" ");
}
System.out.println("\n");
}
}
public class E {
public static void main(String[] args) {
InterfaceA a=new Print();
InterfaceB b=new Print();
a.printCapitalLetter();
b.printLowercaseLetter();
}
}