static

    -1热度

    1回答

    我正在处理在二维数组上移动“ant”北,南,东或西的函数。我在我为这个“ant”构建的类中完成了这些功能,但是当我尝试使用这些函数时,我总是收到“非法使用非静态成员函数”。 Erno game; 这就是我在主函数中调用类的方法。 if(movement == 'N') game.move_N; 这就是我从main中调用我的函数的方法。 void move_N() {

    -1热度

    1回答

    请帮帮我。我需要更好地理解PHP OOP原则。 如果我有一个类属性,它是不可变的所有它应该被定义为静态的类实例? 如果是这样,有没有办法确保静态属性在所有类型的类中定义?正如我在PHP手册中看到的,静态属性既不能被控制器也不能通过抽象类来控制?或者我错了? 简单的例子。 <?php // Parent class abstract class Employee { abstrac

    1热度

    1回答

    如何在C++中初始化一个自定义类的静态常量类成员? 这里是我试过到目前为止: 头文件 class A { private: static const B b; }; 源文件: const B A::b; Class`s乙构造函数没有参数。 该方法不起作用。 b在源文件中变为红色下划线,写在那里const member "A::b" requires an initializer。

    0热度

    1回答

    在我的Maven项目,我已经申请这样的静态代码静态代码: static { int address = xxx; int port = xxx; } 我想用一个属性文件来定义变量即,属性文件是在我的项目资源目录,但我已经尝试了很多方法来导入该属性文件中提出的静态代码,如: Properties prop = new Properties(); prop.load(Red

    0热度

    1回答

    我学习的Java.There内部类是采用内部类与不同的访问的一个例子modifiers.I写的代码只是我看的书,但我得到一个错误,我在标题中提到。我知道我们不能使用静态变量,方法在非静态范围内,但我不明白的是,我得到这个错误只与我的字符串数组..Integer数组工作正常。什么是我错过了吗? package innerclasses; public class AlanlaraErisim {

    1热度

    1回答

    这是伪代码 class A { public static void m1() { System.out.println("Parent"); } } class B extends A { public static void m1() { System.out.println("Child"); } }

    0热度

    1回答

    在C#简而言之, 一个类可以被标记static,表明它必须由单独 的静态成员,并且不能被继承。 是“不能被继承”的“单独组成的静态成员”暗示了什么? 如果一个类仅由静态成员组成,但未用static声明,那么它是否实际上是一个静态类?它可以分类吗? 谢谢。

    0热度

    2回答

    他们是一种简单的方法来在这些方法之间传递变量和数组,而不需要超长的方法签名?目前我正在使用这些静态技术,但我知道这不是“正确”的做法,但如果我在签名中通过它们,它会使一切看起来很难看。那么传递像lastName,firstName和role这样的变量的“正确”方式是什么? // Program wide variables //static String firstName; // First

    0热度

    1回答

    public class Tmp { public static void main(String[] s) { //new Tmp(); //comment 1 } A a = new A(1); //comment 2 } class A { A(int i) { System.out.println("value in A

    1热度

    1回答

    public static class MySampleClass { public static string sampleProperty1 { get { return GetValue("sampleProperty1"); } } public static string GetValue(string Ke