当前位置: 首页 > 知识库问答 >
问题:

在java.awt.GradLayout中,为什么第一个方法(容器)和第二个方法(容器)不是静态方法?

邵修诚
2023-03-14
Panel p=new Panel();
p.setLayout(new CardLayout());
p.add(new Button())
p.add
....
CardLayout.first(p)

因为我用的是匿名类,所以我不能用object方法,我认为这是对的,这个方法和引用对象没关系,但是我错了,以我有限的java经验,我不明白为什么,如果你能回答,提前谢谢!

共有1个答案

段干俊茂
2023-03-14
CardLayout cl = new CardLayout()
p.setLayout(cl);

...

cl.first(p)
 类似资料:
  • 根据我的理解,如果子例程不作用于类的实例(其作用仅限于显式输入/输出),则它是;如果子例程作用于类的实例,则它是(它可能会对实例产生副作用,使其不纯)。 关于这个话题,这里有一个很好的讨论。请注意,根据接受答案的定义,静态实际上应该是一个函数,因为实例从不隐式传递,而且它不能访问任何实例的成员。 不过,考虑到这一点,静态实际上不应该是函数吗? 我想确保我使用了正确的措辞。 有人能澄清一下吗?

  • 本文向大家介绍在一个静态方法内调用一个非静态成员为什么是非法的?相关面试题,主要包含被问及在一个静态方法内调用一个非静态成员为什么是非法的?时的应答技巧和注意事项,需要的朋友参考一下 由于静态方法可以不通过对象进行调用,因此在静态方法里,不能调用其他非静态变量,也不可以访问非静态变量成员。

  • 伙计们,我有一个简单但令人讨厌的问题。据我所知,基本上意味着,对于该类的每个实例,这个方法将是相同的,如果我们改变它,这将改变该类的每个实例,它也被称为类方法。那么,如果我有一个类,它实现了某种格式的方法,让我们说: 为什么不能设置为静态?因为该类的每个实例的格式都是相同的。。。?

  • 问题内容: 我正在为某门课程的一些代码编写解释,并且偶然使用了这些单词并且可以互换使用。我决定回过头来修正措辞,但在我的理解上遇到了一个漏洞。 据我了解,子例程是一个如果它不作用于一个类的实例(其作用仅限于其显式输入/输出),并且是一个如果它作用于一个类的实例(它可能带有消除导致实例不纯的副作用)。 这里有一个很好的讨论主题。请注意,根据接受的答案的定义,静态实际上应该是一个函数,因为永远不会隐式

  • 目前,缺乏关于DI主题依赖注入的文档。与现有解决方案(Ninject、Autofac、StructureMap)相比,使用内置DI有哪些优点/缺点?默认依赖注入的当前限制是什么(如果有的话)?

  • 我知道在Java中,静态方法和实例方法一样是继承的,不同的是,当它们被重新声明时,父实现是隐藏的,而不是重写的。好吧,这有道理。但是,Java教程指出 接口中的静态方法从不继承。 然而,