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