避免在我的课堂上使用扩展和实现

问题描述

我是Java的新手,需要在我的项目中使用以下类定义之一。

import androidx.fragment.app.Fragment;
    
public class ScannerFragment extends Fragment implements myclass {

... ... ...

}

或者:

public class MainActivity extends AppCompatActivity implements myclass {

... ... ...

}

但是,由于没有gradle.properties文件,我似乎无法理解如何实现androidx.fragment.app.Fragment。我正在使用Pyjnius,它允许我在Python项目中使用Java。

所以我的问题是:有没有办法避免在我的代码中使用FragmentAppCompatActivity并以另一种方式实现类myclass?我不了解extendimplements方法

解决方法

扩展表示您要从现有类派生一个子类。实现意味着您将实现一个接口。