ここで本当にばかげた質問です。クラスと継承がどのように機能するかは知っていますが、android
プログラミングを行っていて、スーパークラスの宣言について少し混乱することができました
次のコードは、SQLiteOpenHelper
クラスを実装します。私に関する限り、これはスーパークラスです。変数は、スーパークラスから継承するのではなく、スーパークラスを満たすために送信されていますか?
明らかに、スーパークラスはスーパークラス変数を参照して別のクラスで使用するという印象を常に受けていました。
コード:
private static class DBHelper extends SQLiteOpenHelper
{
public DBHelper(Context context) {
super(context, KEY_NAME, null, DATABASE_VERSION);
}