问题标签 [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.
ruby - Ruby 的 define_method 对实例变量有特殊的访问权限吗?
我正在学习 Ruby,偶然发现了一些类似于下面的代码,它显示了实例变量和类实例变量之间的区别。我已经在我的控制台中对其进行了测试,它的工作方式与描述的一样(输出“John”)。我不明白的是如何define_method
访问实例变量而@name
不用? 它是否具有允许它这样做的特殊能力?name
@
ruby-on-rails - @coffee_hour = Plan.find_by_event(:coffee_hour) ...是否可以使用这样的变量进行链接?
我的链接表有五个不同的事件,我使用部分事件,因为它们分散在页面周围。例如,“coffee_hour”和“wine_time”。每个事件都有一个 url 和一个时间。在我的控制器中,我有:
我的部分看起来像这样:
在我的主页上的代码:
所有五种事件类型都有单独的部分。但是上面的结果是“nil Nil:Class 的未知方法'url'。当我插入短语集合时:@links,在本地人之前,我没有收到错误,但也没有返回任何内容。我的代码在控制台中工作, 但我的 Rails 语法必须关闭。控制台中的代码:
java - Java如何调用另一个类中的方法
很抱歉这个基本问题,但我正在学习,是编程新手。我正在尝试调用另一个类中的方法,但是如果不为Cypher
类的构造函数传递所需的值,我就无法调用。Cypher
每次我在Menu
类中使用方法并想要调用类的方法时,我是否真的需要一个新的类实例,Cypher
或者如何重写以避免下面的情况。
python - 为什么类中名为节点的列表变量会获取类的前一个实例的输出?
输出
这是一个单链表的代码。我创建了四个实例,并将链表值存储在名为“nodes”的列表变量中。对于每个实例,我都返回该列表变量“节点”。正如您所看到的输出,从第二个实例开始,节点的显示前一个实例的输出仍然保持原样。我想知道为什么会发生这种情况,因为对于每个实例,存储都是单独分配给该实例的。
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": 转账去衣服}']
基本上我的分类帐属性采用所有我不想要的实例。
javascript - 使用构造函数参数实例化 typescript 类实例
我正在尝试创建一个触发类init
方法并返回实例化类的函数,但我无法保留构造函数和类类型。
我试过了:
但是类型返回只返回init
方法,我也有参数不匹配类型构造函数的错误:
python - 从python中的类实例获取字段值
我不明白如何从 python 类中获取字段实例的值。我在 get_person 方法中添加了我需要此代码执行的操作。输出应为 3 或无。
java - 我可以使用类实例作为 java 中泛型的参数吗?
我将一个类作为参数传递给一个方法,我需要创建该类的一个实例,例如
但它不会接受这种语法。<> 里面的参数需要是一个类,而不是类对象,所以我不知道该怎么做。
我见过人们使用pieceClass.newInstance();
看起来可能有用的东西,但它已被弃用,IntelliJ 建议使用 Constructor 类。我只是好奇是否可以将此参数类作为泛型的参数传递,我无法在网上找到任何东西。