一个静态类在java中是否可以有多个值(android java中令人困惑的示例)

一个静态类在java中是否可以有多个值(android java中令人困惑的示例),java,android,static,Java,Android,Static,为什么每个视图都有一个唯一的LayoutParams附加到它,但是LayoutParams类被声明为任何布局的静态内部类,例如android java中的GroupView 那么java中的内部静态类可以实例化吗?或者,在将静态实例指定给视图时,视图上会设置一个小结构 我很困惑 如果类真的是静态的,我们如何才能真正执行任何并行layoutparams赋值 静态内部类的行为类似于普通java类,因此可以任意多次实例化它们静态内部类的行为类似于普通java类,因此可以任意多次实例化它们是的,可以实例

为什么每个视图都有一个唯一的LayoutParams附加到它,但是LayoutParams类被声明为任何布局的静态内部类,例如android java中的GroupView

那么java中的内部静态类可以实例化吗?或者,在将静态实例指定给视图时,视图上会设置一个小结构

我很困惑


如果类真的是静态的,我们如何才能真正执行任何并行layoutparams赋值

静态内部类的行为类似于普通java类,因此可以任意多次实例化它们

静态内部类的行为类似于普通java类,因此可以任意多次实例化它们

是的,可以实例化内部静态类。此外,由于它是静态的,因此可以在没有封闭类实例的情况下实例化它。它的工作原理与普通类类似,只是它可以访问封闭类的私有变量,并且其名称由封闭类限定。

是的,可以实例化内部静态类。此外,由于它是静态的,因此可以在没有封闭类实例的情况下实例化它。它的工作原理与普通类类似,只是它可以访问封闭类的私有变量,并且其名称由封闭类限定。

我稍微理解您的问题。你能更具体地回答你的问题吗

据我所知,ViewGroup是布局和视图容器的基类

此类还定义了ViewGroup.LayoutParams,它是布局参数的基类

视图组类语法:

公共抽象类视图组扩展了视图

ViewGroup.LayoutParams是静态类

公共静态类ViewGroup.LayoutParams
扩展对象

我稍微理解你的问题。你能更具体地回答你的问题吗

据我所知,ViewGroup是布局和视图容器的基类

此类还定义了ViewGroup.LayoutParams,它是布局参数的基类

视图组类语法:

公共抽象类视图组扩展了视图

ViewGroup.LayoutParams是静态类

公共静态类ViewGroup.LayoutParams
扩展对象

@kerolos-正确。静态字段只有一个实例这一事实是由于类对象只有一个实例这一事实的偶然性,不能与类的实例混淆。@kerolos-正确。静态字段只有一个实例这一事实是由于类对象只有一个实例这一事实的偶然性,不能与类的实例混淆。