Write a Class A, the object created by the class can call the method F output lowercase English alphabet. Then write a subclass B of Class A, requiring subclass B must inherit the method F of Class A (not allowed to override), subclass B creates an object that can not only call the method F output lowercase English alphabet, but also can call the subclass new method G output uppercase English alphabet. Finally, the main class C is written, and Class A and Class B are tested in the main method of the Master class.
1 Public classA {2 3 Public voidf () {4 for(CharI= ' a '; i<= ' z '; i++){5System.out.print (i+ "");6 if(i== ' g ' | | i== ' n ' | | i== ' t ' | | i== ' Z '){7 System.out.println ();8 }9 if(i== ' W ' | | i== ' Q '){TenSystem.out.print (""); One } A } - } -}
1 Public classBextendsA {2 3 Public voidg () {4 for(CharI= ' A '; i<= ' Z '; i++){5System.out.print (i+ "");6 if(i== ' G ' | | i== ' N ' | | i== ' T ' | | i== ' Z '){7 System.out.println ();8 }9 if(i== ' W ' | | i== ' Q '){TenSystem.out.print (""); One } A } - } - the}
1 Public classText_ab {2 3 Public Static voidMain (string[] args) {4A a=NewA ();5 a.f ();6 7B b=NewB ();8 B.f ();9 b.g ();Ten } One A}
Operation Result:
Inheritance-Print Alphabet