class-method

    -3热度

    3回答

    我的代码发布在下面。我正在生成随机数字等级并将它们分配给字母等级。然后将创建一个客户端类来测试该程序。我的问题即将结束。我收到一个错误,表示非法开始表达。也许我只需要一组新的眼睛来看看这个。我似乎无法弄清楚。谢谢! import java.util.Random; public class Convertgrade { private int numberOfStudents;

    0热度

    1回答

    如果我定义一个类Utils这样的: @interface Utils: NSObject { } + (NSInteger)getFreeSize; 当我使用它像这样[Utils getFreeSize];谁就会得到消息getFreeSize? 是否在运行时创建了任何静态实例对Util的表示?这条消息的目标是谁?

    -1热度

    1回答

    我有一个Company模型和一个Payment模型。 对于我的Company模型,我希望创建一个自定义(类/实例?)方法,该方法执行选定公司的关联属性的副产品。 我Company型号: def total_payments self.payments.map { |s| s.value * s.currency }.sum end 但是,如果我跑Company.first.tota

    1热度

    1回答

    问题: 当我尝试调用对象方法中的JavaScript这种特别的方式,我得到以下错误: TypeError: listener.update is not a function 我的代码: <html> <head> <script src="library.js"></script> </head> <body> <script> // manages listeners etc

    2热度

    2回答

    Python约定建议使用下划线继续保护属性的名称。据我了解,受保护的属性只能在给定的类及其子类中使用。那么您能否告诉我为什么当我尝试在替代初始值设定项中使用受保护属性时,为什么pylint会返回受保护访问警告? class Test(object): def __init__(self, name): self.name = name self._count =

    -1热度

    1回答

    什么是最整洁和解决这个最Python的方式: 给定一个带有@classmethod构造函数的类,如代码示例1中,但现在有两个班二者都需要一个完全不同的额外的参数,如它的子类在代码示例2中。是否应该使用*args, **kwargs(样本3)来解决?或者我不应该继承@classmethod,而是将其复制到每个班级中?或者创建一个超类def read_csv并参考子类'@classmethod? 子类

    -2热度

    1回答

    我在编程中学习并在1998年毕业......是的,我是老LOL长故事做得简短,我从未在这个领域工作过,但决定回到它让自己成为会员管理计划。 有一件事我不记得面向对象编程,如果有人可以为我澄清一些事情,我需要帮助。 我有一个程序,我正在处理的是一个主窗口窗体调用不同的其他窗体来对包含我拥有的体育中心信息的数据库执行不同的操作。 经过一段时间的项目工作后,我意识到我在不同的儿童形式中使用的几种方法完全

    -1热度

    3回答

    我有一个对象需要通过读取配置文件和环境变量来初始化。它有类方法,我想确保在执行classmethod之前初始化对象。 有什么办法可以初始化这种性质的所有类?我的代码中可能会有很多这样的代码。 我来自Java/Spring背景,只需将@Service放在类上,或者将@PostConstruct放在初始化方法上,以确保它被调用。如果在普通的Python中没有一个干净的方法来做到这一点,是否有框架可以使

    2热度

    2回答

    考虑以下Ruby类的示例,该示例包含一个定义类和实例方法的模块以及一个继承第一个类的第二个类。 module Z def self.included(base) class << base def classmethod puts "Hello, I'm #{__method__} in #{self}" end end

    1热度

    1回答

    从实例方法调用类方法的语法是什么? 假设我有以下 class Class1 def initialize #instance method self.class.edit puts "hello" end def self.edit #class method "ha" end end c=