问题标签 [non-static]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1266 浏览

java - 当我尝试实例化一个对象时,“无法从静态上下文引用非静态变量” - 为什么?

该程序旨在接收用户输入信息并将其存储在 arraylist 员工对象中。我不确定为什么会出现这些错误。有什么帮助吗?

代码:

错误:

任何能指出我正确方向的提示都将不胜感激!

0 投票
1 回答
904 浏览

methods - 如何在android中调用非静态方法

如何在android中调用非静态方法?我已经尽我所能,但没有。我在java中尝试过这段代码并成功运行,但为什么在android中总是出错。这是主要活动的代码。

这是第二课。

我想调用resume()方法。在我的源代码中没有任何警告和错误,但是当我尝试调用此方法时,它总是强制关闭。还有另一种方法可以从另一个类调用非静态方法吗?

0 投票
2 回答
487 浏览

c++ - C++ 非静态成员引用

我有一个Character .h/.cpp,一个Enemy .h/.cpp和一个Driver

如果我将字符传递给一个函数Enemy,我有

效果很好。

但是回到我的驱动程序,如果我这样做:

我收到以下错误消息:“非静态成员引用必须相对于特定对象。” 字符不是特定的对象吗?

0 投票
2 回答
4028 浏览

java - 如何让非静态方法在新类的静态主文件中打印?

在java中,我在两个单独的文件中有两个类,我试图让我的打印方法在第二个类中工作。print 方法是非静态的(它必须是非静态的,别无选择)这是一些打印代码:

并且每次尝试在第二个类中打印时,我发现无法从静态上下文中引用非静态方法 print()。如何在新课程中打印此内容?

0 投票
3 回答
125 浏览

java - 非静态方法

我在这里有一门课,目的是在按下键时在窗口中移动枪。但是,我收到关于从类型中引用非静态方法的错误。这是两个部分。错误出现在两个“if (k == .....”行。


0 投票
1 回答
3337 浏览

c++ - 无法从类函数访问类变量

我创建了一个头文件 Persona.h,在 Persona.cc 中我正在初始化类的所有变量和函数,为什么我不能从 Persona.cc 访问变量?

人物角色.h

人物角色.cc

它给了我一个错误:

我不知道该怎么做,你能吗?

谢谢你。

0 投票
3 回答
2314 浏览

php - 如何在 php 中以静态方法访问父非静态属性?

我在子类静态方法中访问父(非静态)属性时遇到问题。我试过这些如下:

我在stackoverflow中检查了类似的问题,但我没有得到任何有效的解决方案


PS抱歉错别字,上面的代码是一个虚拟示例

0 投票
3 回答
688 浏览

java - println 的非静态替换

简单的问题是我可以使用其他函数来代替 println,因为我想将非静态变量输出到文件 usig out.println();

这是我的代码:

如果那是不可能的,也许还有另一种方法可以绕过它。我的主要问题是我想在代码中创建一个字符串。但这似乎很难做到:)对此有任何帮助:)

0 投票
3 回答
16349 浏览

php - Laravel 非静态方法问题

具有以下型号:

新闻.php

图像.php

然后在控制器中我执行以下操作:

我不断收到以下错误消息:

假设 $this 来自不兼容的上下文,不应静态调用非静态方法 News::images()

任何想法我做错了什么?

public static function images()似乎不需要设置,因为刷新后我收到一条错误消息

$this 不在对象上下文中时

戈登说News::images()->insert($image);我这样做是在做一个静态调用,但这就是锯做的方式

0 投票
1 回答
408 浏览

forms - HTML 表单“值 = [非静态]”

当前的:

完美世界中,以下基本上是我想要它做的。

在表单本身中,我想调用用户设置的“位置”和用户设置的“事件日期”。

所以你真的得到了这个想法,表格要求 . . .

事件日期(下拉值) m/d/y
事件位置(文本字段)

电子邮件的[主题]行可以这样非静态吗?

这可以简单地完成吗?我对 css/html 之外的代码不是很好。