zoukankan      html  css  js  c++  java
  • 接口1

    编写2个接口:InterfaceA和InterfaceB;在接口InterfaceA中有个方法void printCapitalLetter();在接口InterfaceB中有个方法void printLowercaseLetter();

    然后写一个类Print实现接口InterfaceA和InterfaceB,要求printCapitalLetter()方法实现输出大写英文字母表的功能,printLowercaseLetter()方法实现输出小写英文字母表的功能。

    再写一个主类E,在主类E的main方法中创建Print的对象并赋值给InterfaceA的变量a,对象a调用printCapitalLetter方法;最后再在主类E的main方法中创建Print的对象并赋值给InterfaceB的变量b,对象b调用printLowercaseLetter方法。

    1 public interface InterfaceA {
    2 
    3     void printCapitalLetter();
    4 }
    1 public interface InterfaceB {
    2 
    3     void printLowercaseLetter();
    4 }
     1 public class Print implements InterfaceA, InterfaceB {
     2 
     3     @Override
     4     public void printLowercaseLetter() {
     5         // 输出小写字母表
     6         for (char i = 'a'; i <= 'z'; i++) {
     7             System.out.print(i + " ");
     8             if (i == 'g' || i == 'n' || i == 't' || i == 'z') {
     9                 System.out.println();
    10             }
    11             if (i == 'q' || i == 'w') {
    12                 System.out.print("  ");
    13             }
    14         }
    15 
    16     }
    17 
    18     @Override
    19     public void printCapitalLetter() {
    20         // 输出大写字母表
    21         for (char i = 'A'; i <= 'Z'; i++) {
    22             System.out.print(i + " ");
    23             if (i == 'G' || i == 'N' || i == 'T' || i == 'Z') {
    24                 System.out.println();
    25             }
    26             if (i == 'Q' || i == 'W') {
    27                 System.out.print("  ");
    28             }
    29         }
    30 
    31     }
    32 
    33 }
     1     public static void main(String[] args) {
     2 
     3         //打印小写字母表
     4         InterfaceB b = new Print();
     5         b.printLowercaseLetter();
     6 
     7         //打印大写字母表
     8         InterfaceA a = new Print();
     9         a.printCapitalLetter();
    10 
    11     }

    运行结果:

  • 相关阅读:
    如果用 索引的话,这个太不方便了,草,
    nslocal notification
    夜半三更,
    别人写的 代码,
    账目
    view 关于 controller的代理
    浅谈GFC
    浅谈IFC
    浅谈BFC
    JS ES6中的箭头函数(Arrow Functions)使用
  • 原文地址:https://www.cnblogs.com/ouyangtangfeng99/p/5523229.html
Copyright © 2011-2022 走看看