问题标签 [class]

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 投票
2 回答
10481 浏览

asp.net - 访问 ASP.NET 类中的响应对象

我有一个函数可以检查 cookie(按名称)是否存在:

我有一个以特定于应用程序的方式处理 cookie 的类,我想将所有与 cookie 相关的函数合并到这个类中。但是,如果我只是将它从 aspx 页面(它当前所在的位置)移动到上述类,我将无法使用此代码,因为我收到错误:'Name' Response is not declared. 我修改了类以允许传递对Response对象的引用:

我的问题是:有没有更好的方法?

0 投票
19 回答
89393 浏览

visual-studio - Visual Studio:如何显示从基类继承的所有类?

在 Visual Studio 中,如何显示从基类继承的所有类?

例如,在 ASP.NET MVC 中有几种“ ActionResult ”类型——它们都继承自/实现基类ActionResult

看起来除非您只是“知道”View并且Json是有效ActionResult类型,否则您无法轻松找到此信息。

请证明我错了。

对象浏览器中有什么东西可以很容易找到吗?

我什至愿意为 Visual Studio 之外的工具提供建议,以发现有关各种类的这些信息。例如:Resharper 中有什么可以帮助我的吗?

0 投票
3 回答
3891 浏览

c++ - C++ 打开文件并将数据输入到类对象

简单的问题,希望是一种简单的方法,只是想验证我是否以正确/有效的方式进行操作。

我有一个类 T 对象,它通常被放入在我的 main() 函数中创建的向量中。它可以是任何类型的数据、字符串、int、float.. 等。我正在从一个文件中读取......它是从用户输入并传递给函数的。这是我的基本阅读功能:

insert 只是另一个函数,它将通过并将数据插入到我的数据结构中。我只是想确保这是传递该数据的最佳方式,如果它甚至可以工作。

0 投票
4 回答
12218 浏览

class - 将属性添加到现有 VBA 类

我想做一些事情,比如在类中添加一个 nice-to-Excel-functionsName属性WorkBook。有没有好的方法来做到这一点?

更详细的问题:在 VBA 中,您可以将公式分配给 Excel 工作表中的范围。我想这样做,并且我希望我的公式引用第二个工作簿,这是wb我的代码中调用的一个对象。然后我wb.Name将公式分配给一个范围。

wb.Name其中包含单引号时,就会出现问题。然后你会得到这样的结果:

在电子表格中,由于工作簿名称中的单引号与第一个单引号匹配而失败。

我想要的是一个类的属性,它用两个单引号替换属性中的所有单FunName引号并返回它。那么上面的公式会正确地看起来像WorkBookName

0 投票
9 回答
1083 浏览

c++ - 在 C++ 中你可以有一个指向函数的指针,你也可以有一个指向类的指针吗?

我不是在谈论指向实例的指针,我想要一个指向类本身的指针。

0 投票
4 回答
7185 浏览

ruby - 没有继承的人如何覆盖类方法并从新方法中调用原始方法?

我找到了一个像这样成功覆盖的来源Time.strftime

麻烦的是,strftime是一个实例方法。我需要重写Time.now- 一个类方法 - 这样任何调用者都可以获得我的新方法,而新方法仍然调用原始.now方法。我看过alias_method并没有成功。

0 投票
5 回答
9785 浏览

php - 如何使用 OOP 动态构建 PHP 表单?

我将如何创建一个真实世界的表单创建类,我可以使用它来显示具有不同类型字段的新表单,我想要多少个字段,我可以使用下拉菜单,我可以通过使用 OOP 来完成所有这些工作?

0 投票
15 回答
4366 浏览

class - 有没有静态鸭子类型的语言?

声明成员时可以指定接口吗?

在考虑了这个问题一段时间后,我突然想到静态鸭子类型的语言可能真的有效。为什么预定义的类不能在编译时绑定到接口?例子:

你知道任何支持这种功能的语言吗?它对 Java 或 C# 有帮助吗?它在某些方面存在根本性缺陷吗?我知道你可以继承 MyClass 并实现接口或使用 Adapter 设计模式来完成同样的事情,但这些方法看起来像是不必要的样板代码。

0 投票
5 回答
14223 浏览

c++ - C ++:派生+基类实现单个接口?

在 C++ 中,是否可以让基类和派生类实现单个接口?

例如:

这失败了,因为 Derived 无法实例化。就编译器而言,从未定义过 Interface::BaseFunction。

到目前为止,我发现的唯一解决方案是在 Derived 中声明一个传递函数

有没有更好的解决方案?


编辑:如果重要的话,这是我在使用 MFC 对话框时遇到的一个现实问题。

我有一个从 CDialog 派生的对话框类(可以说是 MyDialog)。由于依赖问题,我需要创建一个抽象接口(MyDialogInterface)。使用 MyDialogInterface 的类需要使用 MyDialog 特有的方法,但也需要调用 CDialog::SetParent。我刚刚通过创建 MyDialog::SetParent 并将其传递给 CDialog::SetParent 来解决它,但想知道是否有更好的方法。

0 投票
8 回答
7551 浏览

php - PHP中的变量类扩展——可能吗?

在 PHP 中是否可能出现以下情况?

这给出了一个错误。

我想动态设置 $blah 所以我可以扩展我想要的任何类。

编辑:想要这样做的原因是因为我想在相关类中使用另一个类中的函数。最后它会是这样的:

最后我决定在类中实例化另一个类并使用它。不是最好的选择,因为他们都是同一类的两个,但这不会经常使用,所以它现在可以工作。