static

    2热度

    2回答

    我来自C++并从Java开始。所以我知道我不能使用超级和静态函数,但最新的代码有什么问题? class TestClass { public static void main(String[] args) { Test x = new Test(); // Here is the error Why? } class Test { //at

    0热度

    2回答

    首先,让我明确一点,这不是虚拟静态为什么不起作用的另一个问题,因此请避免回答编译器如何看到虚拟和静态或将其标记为这些问题的重复,但是如果您知道任何符合我的示例的答案,请随时链接并标记重复。 现在,通过摸索如何实现的东西,会一直用此方式解决,也就是很多人说:“我甚至不知道你为什么会需要做的”和人们想的几个例子问同样的问题,因为我有很多不同的例子,所以我很难与其他人的答案联系起来。 所以,在这个游戏中

    0热度

    1回答

    /*In header file */ class abc{ public: static bool do_something(); } /*In other file */ static bool isvalid=false; //global variable bool abc::do_something() { return isValid; } 它编译的很好。

    1热度

    1回答

    我试图超载时遇到问题operator float()和operator float() const。我认为我可以使用两种重载为“做事情”和“只读”提供不同的版本......但事实证明,使用包含这些重载的类的静态实例我不能。 归结问题几乎减少到这一点: // Does some math and should convert to float struct ToFloat { // f

    3热度

    1回答

    我写在Java中一个静态实例: public class SocketMap { private static SocketMap instance = new SocketMap(); public static SocketMap getInstance(){ return instance; } static Map<String, Soc

    1热度

    1回答

    在这段代码中,如果我将'final'添加到变量定义中,我将收到“最终字段可能未被初始化”的错误。一些关于Statckoverflow的建议解决方案倾向于创建静态函数来返回值。但是,在这种情况下,我需要创建四个不同的功能来实现这一点。这个问题有没有更优雅的解决方案? private static String MODEL_PATH; private static String VECTORS_PA

    -3热度

    1回答

    我想学习C++并创建Vector2类。我在Vector2类中有这个ToString()函数,它允许我将Vector2打印到屏幕上。 我也有这个静态常量Vector2变量调用了,我也想用这个ToString()函数打印它们但是它给出了一个错误。 这是在.h和Vector.Ppp Vector2 :: up实现当我将Vector2 :: up存储在Vector2 vec中并将其打印为vec.ToStr

    3热度

    2回答

    我正在学习C++,我似乎无法找到我的问题的答案。当我运行我的代码时,我没有遇到任何编译器错误,但当我调用函数“getVin()”(应该使用“generate()”函数生成一个随机数)时,它不会执行所以。它输出一个零。这里是我的类(来自头文件): class Vehicle { public: Vehicle(); static int generate(); con

    1热度

    1回答

    我正试图在下面的类中编写一个方法的测试。但是,当我运行测试时,我得到的错误get_b64永远不会运行?我不明白这是不是运行。 我已经看了一些关于测试静态方法的嘲讽文档,但据我所知,这个错误不是由于这个原因造成的? 我需要改变我的测试策略,或者能够模拟模拟对象中的函数调用? 类: namespace App\Services\Steam; use App\Services\Steam\Utils

    0热度

    1回答

    当我尝试创建新对象时,我得到的典型非静态变量无法从静态上下文错误中引用。 如果我将BookWord类设为静态,则一切正常。在Java中可以吗? package javaapplication13; public class JavaApplication13 { public class BookWord { private String wordCharacters