回答編集履歴
1
説明文の修正
answer
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
なので、ActivityクラスはContextクラスの子クラスの子クラスの。。。まあ、ActivityクラスはContextクラスの「一種」という扱いになると思ってください。
|
12
12
|
同様に、MainActivityクラスもActivityクラスの子クラスになっているため、MainActivityクラスもContextクラスの「一種」という扱いになります。
|
13
|
-
「AはBの一種」という関係になっているクラス同士だと、「
|
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 ()
|