运行期类型鉴定

若只有指向基础类的一个句柄,Java 的运行期类型标鉴定(RTTI)使我们能获知一个对象的准确类型是什 么。一般情况下,我们需要有意忽略一个对象的准确类型,让 Java 的动态绑定机制(多形性)为那一类型实 现正确的行为。但在某些场合下,对于只有一个基础句柄的对象,我们仍然特别有必要了解它的准确类型是 什么。拥有这个资料后,通常可以更有效地执行一次特殊情况下的操作。本章将解释 RTTI 的用途、如何使用 以及在适当的时候如何放弃它。此外,Java 1.1 的“反射”特性也会在这里得到介绍。

 1 package Com.TomTest;
 2 
 3 class TomTest_12 {
 4     public static void main(String args[]) {
 5     double sum=0,a=1;
 6 int i=1;
 7         while(i<=20) {
 8   sum=sum+a;
 9             i=i+1; 
10             a=a*(1.0/i);         
11         }
12         System.out.println("sum="+sum);
13     }
14 }
原文地址:https://www.cnblogs.com/borter/p/9438238.html