继承的概念是几乎所有 OOP语言中都占有重要的地位。它是对现有类加以利用,并为其添加新功能的一种有 效途径(同时可以修改它,这是第 7章的主题)。通过继承来重复使用原有的代码时(再生),一般需要保 持“基础类”不变,只是将这儿或那儿的东西串联起来,以达到预期的效果。然而,继承并不是在现有类基 础上制造新类的唯一手段。通过“合成”,亦可将一个对象嵌入新类。在这一章中,大家将学习在Java 中重 复使用代码的这两种方法,以及具体如何运用。
1 package Com.TomTest; 2 3 4 class TomTest_07 { 5 public static void main(String args[]){ 6 char a1='十',a2='点',a3='进',a4='攻'; 7 char secret='8'; 8 a1=(char)(a1^secret); 9 a2=(char)(a2^secret); 10 a3=(char)(a3^secret); 11 a4=(char)(a4^secret); 12 System.out.println("密文:"+a1+a2+a3+a4); 13 a1=(char)(a1^secret); 14 a2=(char)(a2^secret); 15 a3=(char)(a3^secret); 16 a4=(char)(a4^secret); 17 System.out.println("原文:"+a1+a2+a3+a4); 18 } 19 }