JAVAが開発した静的な方法でクラス名を返した例を詳しく説明します。
770 ワード
JAVAが開発した静的な方法でクラス名を返した例を詳しく説明します。
前言:
最初にこの問題に触れて、まず思いついたのはgetクラスの方法です。
次のような試みがあります
ある人が異常処理を利用して獲得できることを偶然発見しました。
実現コード:
前言:
最初にこの問題に触れて、まず思いついたのはgetクラスの方法です。
次のような試みがあります
public static String getClassName()
{
String className=null;
className=this.getClass().getName();// this
return className;
}
失敗に終わるある人が異常処理を利用して獲得できることを偶然発見しました。
実現コード:
public static String getClassName()
{
String className=null;
try {
throw new Exception();
} catch (Exception e) {
StackTraceElement[] element=e.getStackTrace();
className=element[0].getClassName();
}
return className;
}
以上はjavaが類名の方法を獲得して詳しく解して、もし疑問があればメッセージを残してあるいは当駅のコミュニティまで交流して討論して下さい、読んで感謝して、みんなを助けることができることを望んで、ありがとうございます。