前提・実現したいこと
javaで getSuperclass メソッドを使いたい
発生している問題・エラーメッセージ
test.java:17: エラー: シンボルを見つけられません final Class sc = oa.getSuperclass(); ^ シンボル: メソッド getSuperclass() 場所: タイプAAの変数 oa エラー1個
該当のソースコード
class SS{ public SS(){ } } class AA extends SS { public int aak; public AA(int k) { aak = k; } } class test{ public static void main(String[] args){ final AA oa = new AA(5); Class oc = oa.getClass(); String ocname = oc.getName(); // → "AA" final Class sc = oa.getSuperclass(); String scname = sc.getName(); // → "Object" } }
試したこと
インターネットを使い調べたのですがわかりませんでした。
補足情報(FW/ツールのバージョンなど)
OS : ubuntu
Editer : vim
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/25 13:34
2020/05/25 14:01
2020/05/25 14:14
2020/05/25 14:16
2020/05/25 15:50
2020/05/26 03:39