我在将整数值从一个类传递到另一个类时遇到了问题。我创建了2个MYSQL表,一个用于存储学生信息,另一个用于“计数器表”。学生表的目的是存储信息,而“计数器表”是存储我们有多少学生的数量。之后,我创建了一个从"counter table“获取整数值的方法,并希望发送到另一个类方法,以便在注册时将该值加1,以便插入到学生表中的新行中。例如,我的学生表有5个学生,所以我的计数器表的值是5,当一个学生想注册一个新的账号时,他或她只需要填写STD_NAME,STD_TEL,NO将来自一个从counter表中获取整数值的方法,并发送到另一个方法中加1,所以新的学生表中将没有6行。
CLASS FO
我正在尝试用python创建一个常量文件,并且我需要使用一个嵌套类来声明其中的一些静态变量。其中一些变量使用来自另一个内部类的另一个变量,问题是当我试图调用静态变量时,NameError显示"name 'MyClass1‘is not defined.“。这是一个示例: class MyOutterClass:
class MyClass1:
myStaticVar1 = 5
class myClass2:
myStaticVar2 = MyClass1.myStaticVar1 * 2 错误消息在myStaticVar2中: NameError:
我试图在包中的两个模块中实现两个类之间的继承。我的当前目录结构如下所示:
bin/
main.py
packages/
__init__.py
modA.py
modB.py
tests/
testA.py
testB.py
我主要是从包中的模块调用函数。在modA中有一个类“A类”。在modB中有一个类“B类”。
B类需要访问A类的类变量,所以我希望B类从A类继承。
在我的__ init __.py里面
#!/usr/bin/env python
from .modA import class A
from .modB import class B
在我的mod
我那冗长的标题说明了一切。我希望能够在不创建新对象的情况下访问另一个类中的变量。
目前,我知道如何访问另一个类的变量的唯一方法是:
Control control = new Control;
int dirtCount = control.dirtCount;
然而,如果我想在我的泥土对象中访问这个变量,我必须为每个对象创建一个新的Control对象。这造成了一个无尽的循环..。
如何在不创建新对象的情况下访问变量?
(如果你想看我剩下的代码,我可以把它贴出来。我认为这部分是最相关的:)
public class Test(){
public List makeList(){
//some code
....
double density = mass / vol;
return mylist;
}
}
即使我只返回了一个列表,我如何引用density呢?在Python中,我可以调用self.density
我知道我可以创建另一个类Pair<List, Double>,但由于混乱,我不想这样做。
在Python中,有没有从另一个类调用类方法的方法?我试图用Python编写我自己的MVC框架,但我不知道如何从一个类中调用另一个类中的方法。
这是我想要发生的事情:
class A:
def method1(arg1, arg2):
# do code here
class B:
A.method1(1,2)
我正在慢慢地从PHP进入Python,所以我在寻找PHP的call_user_func_array()的Python等价物。
我有一个名为ViewController (初始视图控制器)的类,它具有各种属性。我试图将这些属性的相同唯一实例传递到另一个视图控制器(以编程方式),而在不同的第三方视图控制器/类中,并且没有直接从初始ViewController传递数据的分段。
class ViewController: UIViewController
{
var X:string
var dataDelegate:DataServiceDelegate?
var Z: [String]=[]
}
我希望将ViewController的整个类实例传递给另一个类,称为ClassZ,这样两个类之间的属性
因此,我有一个要打印到文件中的对象的ArrayList。我有一个PrintToFile类,在另一个类中我有一个ArrayList<Expenses> expList
这是我的PrintToFile类
import java.util.*;
import java.io.*;
public class PrintToFile{
public void PrintToFile()throws Exception{
File f = new File ("Output.txt");
FileWriter fw = new FileWrit
对于这个接口,我有一个interface A和一个implementation class B。这是遗留代码,现在我试图在不更改方法签名的情况下从impl类B返回另一个变量。我在B类中创建了一个instance variable,访问它的最佳方法是什么?我应该通过添加公共getter函数或在B中直接调用getter来通过接口A
样本代码:
public interface A{
}
public class B implements A{
private int a =100;
public int getA {
return a;
}
}
从a类访问cont
我最近从Java转到Python进行开发,但仍然不习惯Python编程的一些含蓄性。
我有一个类,我已经定义了一些类变量,如何访问Python方法中的类变量?
class Example:
CONSTANT_A = "A"
@staticmethod
def mymethod():
print(CONSTANT_A)
上面的代码会给我错误消息: Pylance的"CONSTANT_A" is not defined"。
我知道我可以使用self.CONSTANT_A完成这项工作,但是self是指对
因此,我正在C#中创建一个程序,它将读取用户提供的收入和支出,并将它们存储在2个列表中。当请求时,程序必须显示存储在列表中的值。问题是,列表位于一个方法中,用于显示值的前端位于另一个方法中,每次我试图调用列表的名称时,编译器都会对我说:“名称在当前上下文中不存在”。欢迎任何帮助。
这是创建列表的方法:
public void ListIncome()
{
Console.Clear();
Console.Write("Income: ");
List<double> Income = new List<double>();
我正在进行一个应用程序,我需要从另一个方法中获取位于另一个方法中的变量的值,而不是返回值
这就是我的代码:
public void first(){
if (var1 == 2){
System.out.println(var1);
}
}
public void second(){
int var1=2;
}
输出将为空。那么如何从另一个void中获取变量(Var1)的值呢?
是否可以在不使用参数/参数的情况下从另一个类访问在一个类中创建的对象?
例如:
public class Main {
public static void main(String[] args) {
Two make = new Two(); // Object I created.
make.ham();
}
}
class Two {
public void ham() {
System.out.println("Ham.");
}
}
class Three {
public static void accessObject(
老实说,我真的很纠结于Java,我正在尝试访问来自另一个类的数组。我相信我已经在这段代码中创建了数组
public class aff_array {
String name;
public static void main (String[] args) {
int z = 3; //total no of affirmations
int x = 1;
aff_array[] afz = new aff_array[z]; //dim
while ( x < z ) {
嘿这是个很简单的问题。我可以从void方法中调用变量(在本例中是数组)吗?我已经在类级别声明了我的数组,并在一个空方法中初始化了它们。不确定是否正确,但我试图从另一个类调用数组。我是个初学者。谢谢你的帮助。
例:
public class HeyThere{
public double me[];
public void yeahYou(int you){
me = new me[69]
}
}
在python中,我知道我应该像这样记录实例变量:
self.x = 22
"""docstring for x"""
#: docstring for x
self.x = 22
self.x = 22 #: docstring for x
但我似乎找不到一种方法来获得代码中的文档。MyClass.x.__doc__为我提供了x中实际类型的文档
所以问题是:如何从self.x获取"docstring for x"
在下面的“Tosee”类中,当我调用s.hiddenInt时,hiddenInt是可见的。但是,当我在另一个类'CantSee‘中创建一个"ToSee“对象时,私有变量是不可见的。为何会这样呢?我的印象是,私有意味着在类的任何实例中,客户端都看不到特定的实例变量或方法?那么为什么我能够在'ToSee‘的主方法中看到hiddenInt呢?
public class ToSee {
private int hiddenInt = 5;
public static void main(String[] args) {
ToSee s = n
试图从静态方法中的一个方法中获取一些数据(在另一个类中使用它),但我得到了“当不在对象上下文中时使用$this ...”错误。
下面是一个基本的例子
class mClass{
public $someVar = 'Hello world...';
public function passFunc(){
$give = $this->someVar;
return $give;
}
public static function showFunc(){
$show = self::passFunc();