内容
状態:-
閲覧数:1,134
投稿日:2018-07-12
更新日:2018-07-16
一覧
「Known direct subclasses」となる要件
「Known direct subclasses」である具体例。「直下の子クラス」で「同ライブラリ」であればOK。同じパッケージに属しているかどうかは関係ない
「直下の子クラス」だが「Known direct subclasses」ではない具体例
「Known direct subclasses」となる要件
「同ライブラリ」かつ「直下の子クラス」である場合
「Known direct subclasses」となる
注意点
異なるライブラリは駄目
・「直下の子クラス」であっても、親子が「異なるライブラリ」に属している場合は「Known direct subclasses」に該当しない
パッケージは不問
・「同ライブラリ」かつ「直下の子クラス」であれば、「異なるパッケージ」であっても「Known direct subclasses」に該当する
「Known direct subclasses」である具体例。「直下の子クラス」で「同ライブラリ」であればOK。同じパッケージに属しているかどうかは関係ない
同じパッケージに属している例
「View」からみた「SurfaceView」
・「View」からみた「SurfaceView」は、Known direct subclasses である
※何れも「Android Platformライブラリ(本体)」に属している
比較一覧
クラス | View | SurfaceView |
---|---|---|
関係性 | 親 | 子 |
ライブラリ | Android Platformライブラリ(本体) | Android Platformライブラリ(本体) |
パッケージ | android.view | android.view |
異なるパッケージに属している例
「View」からみた「TextView」
・「View」からみた「TextView」は、Known direct subclasses である
※何れも「Android Platformライブラリ(本体)」に属している
比較一覧
クラス | View | TextView |
---|---|---|
関係性 | 親 | 子 |
ライブラリ | Android Platformライブラリ(本体) | Android Platformライブラリ(本体) |
パッケージ | android.view | android.widget |
階層構成
「直下の子クラス」だが「Known direct subclasses」ではない具体例
異なるライブラリに属している場合
「FrameLayout」からみた「CardView」
・「FrameLayout」からみた「CardView」は、「直下の子クラス」だが異なるライブラリに属しているため「Known direct subclasses」ではない
FrameLayout
・「Android Platformライブラリ(本体)」に属している
CardView
・「Android Support Library」に属している
比較一覧
クラス | FrameLayout | CardView |
---|---|---|
関係性 | 親 | 子 |
ライブラリ | Android Platformライブラリ(本体) | Android Support Library |
パッケージ | android.widget | android.support.v7.widget |
階層構成
・JAVAで直系の既知のサブクラスとはどういう意味ですか?