質問するログイン新規登録

回答編集履歴

1

説明文の修正

2016/03/29 01:39

投稿

tkturbo
tkturbo

スコア5572

answer CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  なので、ActivityクラスはContextクラスの子クラスの子クラスの。。。まあ、ActivityクラスはContextクラスの「一種」という扱いになると思ってください。
12
12
  同様に、MainActivityクラスもActivityクラスの子クラスになっているため、MainActivityクラスもContextクラスの「一種」という扱いになります。
13
- 「AはBの一種」という関係になっているクラス同士だと、「BのインスタンスをAのインスタンスとして扱ってよい」というのがオブジェクト指向の世界での一般的な考え方です。
13
+ 「AはBの一種」という関係になっているクラス同士だと、「**A**のインスタンスを**B**のインスタンスとして扱ってよい」というのがオブジェクト指向の世界での一般的な考え方です。
14
14
  よって「this」によって示されるMainActivityクラスのインスタンスはContextクラスのインスタンスとして扱ってもよいのです。
15
15
  また、「[Activity#getApplication()](http://developer.android.com/intl/ja/reference/android/app/Activity.html#getApplication())」で取得されるものに関しては、
16
16
  > public final Application getApplication ()