여기에 정말 바보 같은 질문이 있습니다. 나는 클래스와 상속이 어떻게 작동하는지 알지만, 나는 android
프로그래밍을하고 있었고 슈퍼 클래스 선언에서 약간 혼란스러워했다.Java 클래스 슈퍼 쿼리
다음 코드는 SQLiteOpenHelper
클래스를 구현한다. 지금까지 제가 걱정하는 한, 이것은 수퍼 클래스입니다. 슈퍼 클래스를 상속하지 않고 변수를 보내도록 변수가 보내지고 있습니까?
분명히 나는 수퍼 클래스가 다른 클래스에서 사용할 수퍼 클래스 변수를 참조한다는 인상을 받았다.
코드 : 당신은 그것을 구현하지, SQLiteOpenHelper
을 확장하고
private static class DBHelper extends SQLiteOpenHelper
{
public DBHelper(Context context) {
super(context, KEY_NAME, null, DATABASE_VERSION);
}
정확한 질문은 무엇입니까 ?? – Ravi
여기서 'super'선언은 'SQLiteOpenHelper'클래스에서 상속 받기 위해 사용되었거나 'SQLiteOpenHelper'클래스의 필수 변수 개체를 충족시키는 데 사용되었습니다. – user1352057