问题标签 [class-instance-variables]

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 投票
1 回答
153 浏览

ruby - Ruby 的 define_method 对实例变量有特殊的访问权限吗?

我正在学习 Ruby,偶然发现了一些类似于下面的代码,它显示了实例变量和类实例变量之间的区别。我已经在我的控制台中对其进行了测试,它的工作方式与描述的一样(输出“John”)。我不明白的是如何define_method访问实例变量而@name不用? 它是否具有允许它这样做的特殊能力?name@

0 投票
2 回答
24 浏览

ruby-on-rails - @coffee_hour = Plan.find_by_event(:coffee_hour) ...是否可以使用这样的变量进行链接?

我的链接表有五个不同的事件,我使用部分事件,因为它们分散在页面周围。例如,“coffee_hour”和“wine_time”。每个事件都有一个 url 和一个时间。在我的控制器中,我有:

我的部分看起来像这样:

在我的主页上的代码:

所有五种事件类型都有单独的部分。但是上面的结果是“nil Nil:Class 的未知方法'url'。当我插入短语集合时:@links,在本地人之前,我没有收到错误,但也没有返回任何内容。我的代码在控制台中工作, 但我的 Rails 语法必须关闭。控制台中的代码:

0 投票
3 回答
139 浏览

java - Java如何调用另一个类中的方法

很抱歉这个基本问题,但我正在学习,是编程新手。我正在尝试调用另一个类中的方法,但是如果不为Cypher类的构造函数传递所需的值,我就无法调用。Cypher每次我在Menu类中使用方法并想要调用类的方法时,我是否真的需要一个新的类实例,Cypher或者如何重写以避免下面的情况。

0 投票
1 回答
32 浏览

python - 为什么类中名为节点的列表变量会获取类的前一个实例的输出?

输出

这是一个单链表的代码。我创建了四个实例,并将链表值存储在名为“nodes”的列表变量中。对于每个实例,我都返回该列表变量“节点”。正如您所看到的输出,从第二个实例开始,节点的显示前一个实例的输出仍然保持原样。我想知道为什么会发生这种情况,因为对于每个实例,存储都是单独分配给该实例的。

0 投票
1 回答
61 浏览

python-3.x - 无法弄清楚如何在 Python 中使用类创建“列表”实例变量

这是我的代码:

创建实例:

运行代码时,clothing.ledger这是输出:

['{"amount": 1000, "description": 食品初始押金}', '{"amount": -300, "description": 杂货}', '{"amount": 1000, "description": 衣服初始deposit}', '{"amount": -20, "description": 裤子}', '{"amount": -200, "description": 转入衣物}', '{"amount": 200, "description ":从食物转移}']

这就是我要找的:

['{"amount": 1000, "description": 衣服初始存款}', '{"amount": -20, "description": 裤子}', '{"amount": -200, "description": 转账去衣服}']

基本上我的分类帐属性采用所有我不想要的实例。

0 投票
1 回答
89 浏览

javascript - 使用构造函数参数实例化 typescript 类实例

我正在尝试创建一个触发类init方法并返回实例化类的函数,但我无法保留构造函数和类类型。

我试过了:

但是类型返回只返回init方法,我也有参数不匹配类型构造函数的错误:

0 投票
3 回答
46 浏览

python - 从python中的类实例获取字段值

我不明白如何从 python 类中获取字段实例的值。我在 get_person 方法中添加了我需要此代码执行的操作。输出应为 3 或无。

0 投票
1 回答
46 浏览

java - 我可以使用类实例作为 java 中泛型的参数吗?

我将一个类作为参数传递给一个方法,我需要创建该类的一个实例,例如

但它不会接受这种语法。<> 里面的参数需要是一个类,而不是类对象,所以我不知道该怎么做。

我见过人们使用pieceClass.newInstance();看起来可能有用的东西,但它已被弃用,IntelliJ 建议使用 Constructor 类。我只是好奇是否可以将此参数类作为泛型的参数传递,我无法在网上找到任何东西。