java - super() 在这里做什么

标签 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
}

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

父类是Object。所以构造函数会返回什么。这意味着返回对象的属性是什么?

最佳答案

super() 必须在子类构造函数中的第一条语句,它调用父类构造函数

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

}

关于java - super() 在这里做什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21673293/

相关文章:

java - 在 Android 中排列嵌套布局

java - 在 Java 中使用随机森林打印实际和预测的类标签

java - Android - 保留 headless fragment

Android 应用内机器人媒体 : Restore Transactions

java - 即使使用异步也会出现 networkOnMainThreadException 错误

android - Play 商店在 15000 多台设备中显示 0 台支持的设备

java - 重定向到 play framework 2.0 中的外部 url

java - 最好/最简单的 java 媒体框架

java - findViewById 遇到问题 - 返回 null

java - 为什么链表删除和插入操作的复杂度为 O(1)?不应该是 O(n)