标签: instance

使用PHP在整个站点中使用对象的实例

我如何使用最初在整个站点中加载的对象实例?

我希望$ myinstance可以在任何地方使用.

$myinstance = new TestClass();
Run Code Online (Sandbox Code Playgroud)

谢谢!

php class object instance

3
推荐指数
1
解决办法
3260
查看次数

实例变量初始化中的问题

下面是一些示例代码,

class Base
{
  private int val;

  Base() {
  val = lookup();
  }

  public int lookup() {
    //Perform some lookup
  // int num = someLookup();
  return 5;
  }

  public int value() {
  return val;
  }
}

class Derived extends Base
{
  private int num = 10;

  public int lookup() {
  return num;
  }
}
Run Code Online (Sandbox Code Playgroud)


class Test
{
  public static void main(String args[]) {

  Derived d = new Derived();
  System.out.println("d.value() returns " + d.value());

  }
}
Run Code Online (Sandbox Code Playgroud)

输出:d.value()返回0 //我期望10,因为lookup()被覆盖,但不是0!谁有人澄清这个?

Derived在其查找方法执行时,实例变量的初始化没有发生.如何Derived …

java instance-variables instance

3
推荐指数
1
解决办法
1893
查看次数

C# - 为类的所有实例添加事件处理程序

我必须在WPF中向表单添加未知数量的按钮(它实际上是一个动态加载元素的工具箱).我正在寻找一种方法为所有这些实例制作一个事件处理程序.这可能吗?它们不仅仅是按钮,它是一个继承Button类并具有一些其他成员变量的类.我是否能够在每个实例的事件处理程序中访问这些变量.如果它有帮助或以某种方式相关,我不得不说我不知道​​代表们在C#中是什么.

非常感谢

c# events instance button event-handling

3
推荐指数
1
解决办法
2625
查看次数

重新声明实例和静态函数

class me {
   private $name;
   public function __construct($name) { $this->name = $name; }
   public function work() {
       return "You are working as ". $this->name;
   }
   public static function work() {
       return "You are working anonymously"; 
   } 
}

$new = new me();
me::work();
Run Code Online (Sandbox Code Playgroud)

致命错误:无法重新声明我:: work()

问题是,为什么php不允许这样重新声明.有没有解决方法?

php static instance redeclaration

3
推荐指数
1
解决办法
2987
查看次数

GAE实例中有多少用户?

我在Google App Engine上使用Python 2.5运行时.毋庸置疑,我对新的成本有点担心,所以我想更好地了解一下我会遇到什么样的流量.

如果10个用户同时在myapplication.appspot.com上访问我的应用程序,那会产生10个实例吗?如果不是,实例中有多少用户?甚至以这种方式衡量?

我已经查看了http://code.google.com/appengine/docs/adminconsole/instances.html,但我只是想确保我的解释是正确的.

google-app-engine instance

3
推荐指数
1
解决办法
1442
查看次数

如何找到创建Java单例实例的位置?

在一个庞大而复杂的程序中,发现Singleton实例化的代码可能并不简单.跟踪创建的单例实例以重用它们的最佳方法是什么?

此致,RR

java singleton instance

3
推荐指数
1
解决办法
120
查看次数

在c#中的每个类型实例上调用方法

我知道你可以调用为每个对象执行的实例方法.我也知道你可以在类型可调用的类型上使用静态方法.

但是,如何调用一个作用于特定类型的每个实例的方法(例如,将成员变量设置为零)?

c# methods types instance

3
推荐指数
1
解决办法
4193
查看次数

在newtype中实现>> =

让我从我想解决的任务开始,可能是我走错了路.我将Snap框架用于玩具项目,主要是它在Snapmonad 下的功能.我需要在它上面添加我的状态.我用monad变压器:

type SnapApp a = StateT AppState Snap a
Run Code Online (Sandbox Code Playgroud)

例如,这在模块中定义Base.由于我在其他模块中需要它,我必须导出它:

module Base
  ( ..
  , SnapApp
  ) where
Run Code Online (Sandbox Code Playgroud)

这很好,但我希望该模块不会导出SnapApp状态monad,因为我有一些复杂的处理来为状态设置一些属性.例如,会话.我有当它变以写入文件,因此它不应当只是get比put修改的会话,特殊功能应该被调用.所以,我隐藏了使用newtype而不是数据导出construstor:

newtype SnapApp a = SnapApp (StateT AppState Snap a)
Run Code Online (Sandbox Code Playgroud)

我创建了我的类的实例,其中包含用于修改会话等的函数.但问题出现了:我丢失了Monad类和其他类的实例SnapApp.我坚持执行>>=:

instance Monad SnapApp where
    return = SnapApp . return
    mx >>= fm = -- HOW?
Run Code Online (Sandbox Code Playgroud)

谢谢!

monads haskell instance typeclass

3
推荐指数
1
解决办法
281
查看次数

红宝石.如何知道定义了哪个类实例方法?

我想知道定义了哪个类method_missing.它在Object中定义.

如何确定层次结构中的哪个类覆盖它?

ruby metaprogramming class instance method-missing

3
推荐指数
1
解决办法
137
查看次数

如何使functor的函数类型构造函数实例?重复的实例

我正在尝试在类型类别中进行练习,但是我没有足够的知识来创建一个像函数一样的数据类型.

第一个练习说:"为e和(( - >)e)实现Functor实例."

我想我理解类型构造函数,但我不明白这个具体情况.

我不知道在哪里可以找到信息,我在谷歌搜索但失败了.

这是我的尝试,但(->) r a类型已经在GHC-base中定义.

我怎样才能创建一个data X y w = ...像函数一样的行为?

这是我的编译代码:

instance Functor ((->) r) where
  fmap f g = (.)
Run Code Online (Sandbox Code Playgroud)

haskell functional-programming instance functor typeclass

3
推荐指数
1
解决办法
856
查看次数