请问java调用构造,在kotlin怎么写?

img

img

java
public NoteDbOpenHelper(Context context) {
super(context, DB_NAME, null, 1);
}

kotlin
open fun NoteDbOpenHelper(context: Context?) {
super(context, DATABASE_NAME, null, 1)
}

需要加.onCreate才能构造


open fun NoteDbOpenHelper(context: Context?) {
    super.onCreate(context, DATABASE_NAME, null, 1)
}

第一个不就是构造函数吗?
为什么还需要下面自定义一个呢?