class 相关问题

用于创建描述公共状态和行为的新对象的模板。不要被CSS CLASSES混淆。请改用[css]。

类中的函数不接受参数的问题

我创建了一个类,并为该类创建了函数供我稍后使用(这些函数有参数),但我遇到了一个问题,我的一个函数不接受参数。我想这可能...

回答 1 投票 0

可以有实例的类 python

我正在开发一个日志库。我想改变我的类,以便可以拥有它的实例。我的想法应该是这样的: 从 froggius 导入 Froggius 实例 =

回答 1 投票 0

Pydantic V2 中的计算字段 - 我可以添加用于验证和序列化的别名吗?

上下文 在 Pydantic 模型中,我想根据第三个字段包含的值设置两个字段的值。但我还想设置一些微妙的别名。 所以如果我们有: 类 FooModel(BaseMo...

回答 1 投票 0

TypeError:Cart.add() 缺少 1 个必需的位置参数:'food'

我正在尝试使用 Python 运行我的购物车,但我收到了没有意义的 TypeError,因为我已将食品项目和数量分配给变量并将变量传递到

回答 1 投票 0

用整型变量重载类名

我正在使用此处列出的书籍学习 C++。特别是,我读到了有关超载的内容。因此,在阅读之后,我正在尝试不同的例子来进一步阐明我的概念。一个这样的例子,其输出...

回答 2 投票 0

在标头中声明对象

如何在不初始化对象的情况下声明它? 这是我的头文件 #include“着色器.h” 渲染器类{ 私人的: 卡雷斯::图形::着色器 m_terrainShader; };...

回答 3 投票 0

如何检查数组中没有重复项?

我正在用 C# 编写一个应用程序,提示用户输入 Automobile 类对象的数据。程序提示用户输入数据的类的属性之一是 ID 号。 ...

回答 2 投票 0

为什么在WinForm应用程序中创建组件类Ellipse在vb.net中没有响应

我正在尝试在 WinForm 应用程序中创建组件类椭圆,但在 vb.net 中没有响应 我在别的电脑上试过了,还是一样 使它没有响应并且还重新启动...

回答 1 投票 0

通过函数访问另一个类中的私有struct LinkedList;

美好的一天! 我目前正在尝试创建一个数据库,需要我创建两个 ADT。其中一人拥有私人 本例中创建的结构体链表 问题是我似乎无法访问或在...

回答 1 投票 0

Eclipse Window Builder 导入类

我正在 Window Builder 中开发 GUI,我想导入一些我在 main.c 上声明的对象。 GUI 与我的主类和 5 个类(1 个父类和 4 个子类)位于同一个包中。是...

回答 1 投票 0

错误期望一个类但在Python中获取str而不是

我正在运行 main 来测试在 python3 中读取的方法,并收到错误:expect type Program got'str' 相反。 哪里出了问题以及如何解决? 导入pyprog 课程计划: 定义初始化(自身): 定义...

回答 1 投票 0

为什么找不到这个命名空间?

粉丝.cs 使用系统; 命名空间粉丝 { 范类{ 私有 int 速度; 私有双半径; 私有字符串颜色; //默认构造函数 大众粉丝...

回答 1 投票 0

如何解决编译器错误:在我的情况下没有调用“dmhFS::dmhFS()”的匹配函数?

我为 ESP32 微控制器编写代码。 我设置了一个名为“dmhWebServer”的类。 这是启动我的课程的调用: 创建 dmhFS 类的对象并将其交给

回答 1 投票 0

如何在类中初始化类

在 C# 中我有一个这样的类: 公开课B级 { 公共 int Ndx { 得到;放; } 公共字符串标题{获取;放; } } 然后在这个类中使用它 公开课A级 { 公共...

回答 1 投票 0

如何在类中初始化类

在 C# 中我有一个这样的类 公开课B级 { 公共 int Ndx { 得到;放; } 公共字符串标题{获取;放; } } 然后在这个类中使用它 公开课A级 { 公共我...

回答 1 投票 0

打印类的所有实例

对于 Python 中的类,如何定义一个函数来以函数中定义的格式打印该类的每个实例?

回答 8 投票 0

Python super().__init__() 具有多重继承

班级学校: def __init__(自身, 学校名称): self._school = 学校名称 班级考试: def __init__(self, 考试名称): self._exam_name = 考试名称 定义信用(自我):

回答 2 投票 0

使用 event.preventDefault() 时,单击按钮时页面会重新加载

我尝试创建一个类来创建一些交易。我想填写这些值。每当单击按钮时,都会触发 this.handleClick 函数来创建新事务并记录

回答 1 投票 0

使用其他类中对象数组实例的属性

我正在尝试制作一个原始的扫雷游戏,我的程序有两个类,其中一个是Point,它应该被制作成一个对象数组。 公共点(int x,int y,int状态,int

回答 0 投票 0

按类名对 HTML 元素进行分组

假设我的 HTML 看起来有点像这样 文字1 文字2 文字3 文字4 假设我的 HTML 看起来有点像这样 <div> <p>Text 1</p> <p class="foo">Text 2</p> <p>Text 3</p> <p>Text 4</p> <p>Text 5</p> <p>Text 6</p> <p class="foo">Text 7</p> <p class="foo">Text 8</p> <p>Text 9</p> <p class="foo">Text 10</p> <p>Text 11</p> <p class="foo">Text 12</p> <p class="foo">Text 13</p> <p class="foo">Text 14</p> <p class="foo">Text 15</p> <p>Text 16</p> </div> 任何具有“foo”类的 p 元素都会被包装在一个 div 中,但任何具有“foo”类的连续 p 元素都会被包装到与第一个 p(系列中)相同的 div 中。所以上面的 HTML 最终看起来像这样 <div> <p>Text 1</p> <div class="wrap"> <p class="foo">Text 2</p> </div> <p>Text 3</p> <p>Text 4</p> <p>Text 5</p> <p>Text 6</p> <div class="wrap"> <p class="foo">Text 7</p> <p class="foo">Text 8</p> </div> <p>Text 9</p> <div class="wrap"> <p class="foo">Text 10</p> </div> <p>Text 11</p> <div class="wrap"> <p class="foo">Text 12</p> <p class="foo">Text 13</p> <p class="foo">Text 14</p> <p class="foo">Text 15</p> </div> <p>Text 16</p> </div> 我知道如何获取“foo”类的元素,但我无法确定是否有连续的 p.foo 元素需要包装在同一个 div 中。 我是否应该迭代容器 div 中的节点,在找到 p.foo 时附加一个包装器 div,然后继续附加连续的 p.foo 元素?我尝试过几次,但似乎对原始 p 元素进行排序的不同方式都失败了。 提供的代码使用类 foo 将连续段落动态包装在单独的 <div> 元素中,并使用类 wrap: <style> /* Styles for better visualization */ body { font-family: Arial, sans-serif; margin: 0; padding: 0; } .wrap { background-color: #f0f0f0; padding: 10px; margin-bottom: 10px; } .foo { background-color: #ffff99; padding: 5px; margin: 5px 0; } </style> <body> <div> <p>Text 1</p> <p class="foo">Text 2</p> <p>Text 3</p> <p>Text 4</p> <p>Text 5</p> <p>Text 6</p> <p class="foo">Text 7</p> <p class="foo">Text 8</p> <p>Text 9</p> <p class="foo">Text 10</p> <p>Text 11</p> <p class="foo">Text 12</p> <p class="foo">Text 13</p> <p class="foo">Text 14</p> <p class="foo">Text 15</p> <p>Text 16</p> </div> <script> function wrapFooElements() { //select all paragraphs with class "foo" var paragraphs = document.querySelectorAll('p.foo'); //variable to keep track of the current wrap var currentWrap = null; //loop through each paragraph with class "foo" for (var i = 0; i < paragraphs.length; i++) { var paragraph = paragraphs[i]; //check if a new wrap is needed or if the current wrap can be reused if (!currentWrap || paragraph.previousElementSibling !== currentWrap) { //create a new wrap element currentWrap = document.createElement('div'); currentWrap.classList.add('wrap'); //insert the wrap before the current paragraph paragraph.parentNode.insertBefore(currentWrap, paragraph); } //move the paragraph inside the current wrap currentWrap.appendChild(paragraph); } } // Call the function to wrap paragraphs with class "foo" wrapFooElements(); </script>

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.