cost 29 ms
如何将普通代码转换为 pythonic 面向对象的方式?

这是我的代码,它将 IP 地址作为用户的输入进行验证,然后将十进制格式的 IP 地址转换为二进制、八进制和十六进制格式,然后将其存储到我的预定义列表中。将其存储到列表中后,我重定向了它的所有内容到一个文件中,然后我逐行从列表中获取内容并将其输出到我的控制台。 我正在尝试将其转换为面向对象的方式, ...

2022-07-02 14:45:58 0 28
实例化后向对象添加标志的pythonic方法是什么?

想象一家生产瓶子的工厂,最后,每个瓶子都贴有标签,标明其内容。 所以我们有Bottle类的对象,以及一个将Label类型的对象附加到每个Bottle的函数。 那么问题是标签不能在它的__init__函数中被赋予瓶子,因为标签是在瓶子之后创建的。 我们当然可以只添加一个等于 None 的标志,然后 ...

2022-07-02 14:28:16 4 49
可以在使用类时将诸如self.test之类的变量分配给self,然后在函数中重新定义吗?

试图了解类,并想知道下面的缺点是什么(如果有的话)? 基本上,我想在多个函数中使用该变量,而不会遇到未定义的问题,这似乎可行,但我不明白为什么。 抱歉,我确信这必须包含在 OOP 的基础知识中,但我无法找到答案,并且通常参数是在 self 之后传递的。 以后会不会出现任何问题。 ...

2022-07-02 08:38:06 0 17
为什么暂停后开始重新绘制偏移量?

我正在尝试制作像pomodoro这样的计时器。 用户在文本输入中输入一个值,并按下开始按钮后, svg元素的偏移值开始正确更改......但是如果按下暂停按钮,然后再次按下开始按钮,偏移量值开始重新绘制。 可能是什么问题呢? class Timer { constructor(dur ...

2022-07-02 06:24:52 0 33
找出父级中的重写方法

我熟悉 OOP,并且了解我们可以从基类继承并在子类中扩展user_call_api ,为其添加更多定义。 但我想知道有没有一种方法可以在父类中找到 哪些方法被覆盖(由子类) 已覆盖该方法的(子)类的名称 class Parent: def call_api(self): ...

2022-07-02 06:15:16 1 38
C++ 类对象默认构造函数错误

我正在尝试创建一个具有一些自定义属性和一些来自默认构造函数的属性的类对象 s2,但是我的输出是 get_year 函数的错误输出。 它应该输出 0,这是 FRESHMAN 的关键,但它输出的是 2。 其余代码按预期输出: ...

2022-07-01 23:07:58 2 32
gthe结构在类外声明时如何在类中返回结构?

我试图通过调用一个类来返回字符串“Johna”“Smith”的结构。 我对 OOP 和指针非常陌生和困惑,我想知道我是否走在正确的轨道上,以及我能做些什么来摆脱以下错误: 第 46 行的“无法将 'name' 转换为 'const char*'”... 这一行 任何帮助表示赞赏,这是完整 ...

2022-07-01 18:41:08 3 36
使此代码更加面向对象的最佳方法是什么?

我是 Java 和面向对象设计概念的新手。 我有一段我知道可以改进的代码,但我不确定最好的方法。 我有一个数据流(授权值)进来,我正在尝试将授权 ID 转换为值的有效性的映射。 为了测试有效性,我需要检查它的授权值类型,并将其发送到远程客户端以确保它有效。 我在这里创建授权有效性地图: 查找 ...

2022-07-01 14:59:21 0 52
如何返回类实例的默认属性?

我有一个具有以下结构的类: class Example: def __init__(self, value, foo): self.value = value self.foo = foo self.bar = self.modify_stuf ...

2022-07-01 02:47:57 1 34
静态属性在函数之间具有不同的值

我有这个使用 fetch 方法和缓存的系统设置。 当 fetch 方法使用它以前没有见过的 ID 参数调用时,它会创建该类的一个新实例。 当使用已调用的相同 ID 参数调用 fetch 方法时,它会返回先前创建的实例。 当一切都在一个函数中时,它似乎可以工作,但是当您在不同的函数中多次调用 fetc ...

2022-07-01 02:22:46 0 14
选择要从列表中弹出的项目

建立一个“小”纸牌游戏。 让我们看看我的问题。 我可以从牌堆中抽牌,然后将最后抽到的牌放回顶部。 但我想决定哪张卡应该放回顶部! 假设我们有一些“卡片” Cards = [1,2,3,4,5,6] Deck Class 和一个Player Class 当 Player 被创建 ...

2022-06-30 17:45:31 2 35
为类属性 Python 添加修饰符

我有一个 python 类,它返回网络接口 IO 计数器(总、平均和立即发送/接收字节)。 目前,我的计数器是类属性。 示例 SSCCE: 创建类后,我像往常一样访问属性: 我想要有类方法,以便将字节转换为我需要的任何内容(mbytes、mbits、gbits、kbytes ...)。 当 ...

2022-06-30 15:35:05 1 19
概念问题 - 不要重复你自己的问题/问题

我敢打赌我们以前都做过这件事。 我们有三个功能: 添加客户 编辑客户 删除客户 在您可以让数据进行添加、编辑或删除之前,您必须检查是否允许用户进行显示、编辑或删除。 因此您在添加、编辑和删除客户功能的顶部添加了一些对某些功能的调用 他们都是平等的,所以......你在重复你自己(打破 DRY ...

2022-06-30 14:18:56 1 19

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM