class-method

    1热度

    1回答

    我知道分配给Constant的对象不能被垃圾回收。 (“Ruby中的常量永远不会被垃圾收集,所以如果一个常量有一个对象的引用,那么这个对象就永远不会被垃圾收集。” - https://www.sitepoint.com/ruby-uses-memory/) 但是我试图弄清楚我的安心一般情况下其他事情永远不会被垃圾收集。 特别是,分配给类方法中的普通变量的对象是否可以被垃圾回收?例如: class

    -1热度

    1回答

    我有以下功能: def create_figures(): circle = figure() square = figure() 然后,我有以下程序: create_figures() circle.get_area() 的get_area()方法是一个错误,因为在该范围内不存在圆,所以我的问题是,如何以一种很好的pythonian方式声明circle类是全局的?我

    2热度

    1回答

    我想为孩子创造类的构造函数类方法,但我不能正确初始化实例。 我已阅读本网站上许多博客和答案,甚至试图究竟有些什么其他人发布的,依然无果。希望我错过了一些非常简单的事情。什么我想基本例如: class A(object): def __init__(self, foo): self.foo = foo class B(A): @classmethod

    -1热度

    1回答

    它存储第一名员工,但是当我尝试添加其他员工时,我无法查看输入的其他员工。以下是查看员工记录的方法。谢谢你的帮助! Employee类 class Employee attr_accessor :employee, :role, :location def initialize(employee, role, location) @employee = employe

    1热度

    2回答

    假设我有一个类,它有一个静态方法,我想一个类属性被设置为值,这个方法返回: class A: @staticmethod def foo(): return 12 baz = foo() 但这样做,我得到一个错误: Traceback (most recent call last): File "<stdin>", line 1,

    2热度

    2回答

    我有一个类,其中包含一些成员x初始化类成员(比方说,有些数据是由所有实例需要的,但独立于它们的): class Foo(object): x = 23 # some more code goes here 现在,确定x的过程变得更加复杂再加上我希望能够在特定的时间,以“刷新” x,所以我决定写一个额外的功能,它 class Foo(object): @clas

    1热度

    1回答

    我正在为GUI应用程序编写一个测试自动化框架,并且我想使用装饰器来捕获类中方法生成的弹出窗口(例如,登录) 我有一个_BaseWindow类,用于跟踪每个窗口中GUI的元素(例如:菜单栏,弹出窗口),它由MainWindow类继承。 MainWindow类跟踪主菜单上的按钮,以及单击其中一个按钮时生成的对话框。例如,如果您单击主菜单上的登录按钮,则会加载登录对话框。 class _BaseWind

    1热度

    2回答

    我在Robot Framework它可以创建Builtin.Import_Library关键字在Test Suite中间的类的实例编写测试用例的方法,然后使用Builtin.Call_Method调用它的方法: *** Settings *** Resource MyKeywords.robot Test Suite Initiate My Test *** Keywords *

    0热度

    2回答

    我有这样的代码设置初始实例参数: import random class Player: def __init__(self): self.first_name = set_first_name() def set_first_name(self) List = open("player/first_names.txt").readlines()

    2热度

    2回答

    我是python(来自C++世界)的新手,正在尝试使用类方法。我创建了一个没有任何参数的方法(在这种情况下有目的地避免了self参数)。然后我试图把它 class car: def car_method(): print("Inside Car method") obj = car_method() obj.car_method() <---- this creat