about Lunar lander in Android (inner class)
<p>I am very new to android.</p>

<p>Also very new to java, so please feel free to give me any advice, I would very appreciate it.</p>

<p>the question is in lunarlander.java </p>

<pre><code>/** A handle to the thread that's actually running the animation. */
private LunarThread mLunarThread;

/** A handle to the View in which the game is running. */
private LunarView mLunarView;
</code></pre>

<p>but in lunarview.java</p>

<pre><code>class LunarView extends SurfaceView implements SurfaceHolder.Callback {

/** Handle to the application context, used to e.g. fetch Drawables. */
private Context mContext;

/** Pointer to the text view to display "Paused.." etc. */
private TextView mStatusText;


class LunarThread extends Thread
</code></pre>

<p>I have only learned C and C++</p>

<p>so i can't figure it out why can I call a inner class??</p>
