java - 为什么Android中有这么多内部类?

标签 java android

我是Android开发新手。在阅读书籍和 Android 源代码时,我发现 Android 应用程序中有很多内部类。为什么 Android 需要这么多内部类?

我对这些内部类感到困惑。

最佳答案

它们通常是实现设计的最有效方式。

内部类可以访问包含它的类的私有(private)成员,因此使用内部类允许在类之间拆分功能,而无需为私有(private)变量添加访问器方法。

关于java - 为什么Android中有这么多内部类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3226055/

相关文章:

java - 从 Heroku 中的 python 应用程序运行 java 子进程

java - 使用 Apache Flink 中的 DataSet API 在每次迭代之前计算变量

java - 在 Android Studio 中的哪里添加类文件夹?

Android View 的拖动/动画

java - 这个小Java程序中的错误

java - 将 Crosswalk 13+ 的用户代理更改为 Cordova 中的 webview

java - 自定义圆形 TextView - 文本不以圆为中心

java - 在 Java Card 中将整数的二进制表示形式转换为 ASCII

java - 我可以从 post 和 put 请求中排除字段,但将其暴露在 spring-data-rest 中的 get 中吗?

android - 与其他字符相比,c++/Arduino 是否以不同方式处理 '?'