super()在这做什么

Nik*_*eeK 2 java android

我正在浏览Android恶意软件中的一段代码以了解它的工作原理.av类定义如下

public final class av implements android.widget.AdapterView.OnItemClickListener {
    final ChooserActivity a;
    public av(ChooserActivity chooseractivity) {
        super();
        a = chooseractivity;
    }
    ...Other methods here
}
Run Code Online (Sandbox Code Playgroud)

super()调用直接的父类构造函数 - >我知道

父类是Object.所以构造函数将返回什么.意味着返回对象的属性是什么.

Nam*_*mbi 5

super()必须在里面的第一个语句中subclass constructor,它调用parent constructor

public av(ChooserActivity chooseractivity)
{
    super();
    a = chooseractivity;

}
Run Code Online (Sandbox Code Playgroud)