包名称和类名称与框架相同

时间:2018-07-26 06:31:52

标签: java android

例如。在我的源代码中,我在android / hardware包中有一个名为Camera.java的类。但是在android中。还有一个具有相同包名称的Camera.java类。

我的Camera.java是我自己设计的,例如,它具有一些Extral函数,我在我的源代码中称呼这些函数。

我在Android Studio中成功构建,但是在Android设备上运行时。应用程序崩溃和stacktrace显示它找不到这些功能。

我的问题是我的应用将在Android设备上使用哪个类。在我的应用程序存储或系统/框架/

1 个答案:

答案 0 :(得分:0)

如果要将更多功能添加到内置function Camera中,请使用inheritance的{​​{1}},method overridingmethod overloding功能。

如果要单独定义它,请使用而不是OOP的名称,因为它会引起inbuilt class问题