9得票6回答
Java中继承中的私有方法

我对在继承中使用私有方法感到困惑,例如: public class A { private void say(int number){ System.out.print("A:"+number); } } public class B extends A{...

14得票6回答
私有变量的获取和设置方法(Get和Set)

我正在使用C语言,在代码中有一些变量,我不想将它们设置为全局变量,但是我希望可以通过get和set方法来访问这些变量,使得它们能够在文件之外的地方被访问。在Java中,我已经习惯了这样做,但是在C语言中这个过程非常不同。基本上,我正在寻找一个遵循下面伪代码的解决方案,但是我无法找到任何示例供我...

7得票5回答
C++私有函数:是否通过函数参数传递类成员变量?

这是C++类实现中经常出现的问题。我很想知道大家的想法。你更喜欢哪段代码?为什么? class A { public: /* Constructors, Destructors, Public interface functions, etc. */ void public...

12得票2回答
如何正确配置ESLint以支持ES6类中的私有方法?

我正在vue项目中编写ES6类,其中包含私有属性/方法,并使用eslint检查代码。以下是示例类: class TestClass { constructor(value) { this.#privateProperty = value this.#privateMeth...

130得票8回答
C++中私有方法的单元测试

我正在编写一些单元测试。 特别是我想测试一些私有方法。 到目前为止,我想到了使用。 #define private public 但我对此并不满意,因为从单元测试的角度来看,这将破坏所有封装性。 您使用什么方法来对私有方法进行单元测试?

9得票3回答
C++中私有成员函数的良好命名规范是什么?

对于会员,我使用 //.......vv SomeType m_XXX; //.......^^ 我想在成员函数的前缀中使用_,但是以_或__开头的名称都已被保留,不应该使用。 我的想法是,当我有: SomeClass myObject; myObject.[XXX] 当用户(使...

7得票1回答
使用PrivateMethodTester测试接收泛型类型的私有方法

如何使用privateMethodTester在Scala中测试接受泛型类型的私有方法? 假设我有以下方法: private def parseValueForJsonKeyWithReturnType[A: TypeTag]( node: JsonNode, key: St...

9得票3回答
私有接口方法得到支持。

Java 9支持私有接口方法。 这种支持允许接口的非抽象方法之间共享代码。私有方法可以是静态或实例。 接口的私有方法可以是抽象或默认的吗? 请举一个使用"private static接口方法"的代码示例。

27得票2回答
在一个非const对象上,为什么C++不会调用具有公共const和私有非const重载的成员函数的const版本?

class C { public: void foo() const {} private: void foo() {} }; int main() { C c; c.foo(); } MSVC 2013 不喜欢这个: > error C2248:...

7得票2回答
为什么在Scala中我无法访问类的伴生对象中的私有类方法?

我正在为我的面向对象设计课程做作业,我在Scala的伴生对象方面遇到了麻烦。我已经在几个地方读到过,伴生对象应该可以访问它们所属类的私有方法,但我似乎无法使其正常工作。(需要注意的是,作业的主要内容是实现一个二叉搜索树,所以我并不是在寻求答案……) 我有一个对象,它应该创建一个我私有类Bst...