private-methods

    24热度

    8回答

    我对单元测试非常陌生,而且我有点困惑。 我想在一个名为VariableImpl的C++类上进行单元测试(使用Boost单元测试框架)。这里是细节。 class Variable { public: void UpdateStatistics (void) { // compute mean based on m_val and update m_mean; Oth

    1热度

    2回答

    private boolean isValid(int aRating) { return aRating >= 1 && aRating <= 10; } or private boolean isValid(int aRating) { if (aRating >=1 && aRating <=100

    14热度

    5回答

    C#编译器给了我下面的错误 CS0191:一个只读的字段不能被分配到(除了​​在构造函数或变量初始值) 待办事项我必须将代码(在我的私人函数中)移动到构造函数中?这听起来很尴尬。 请注意,私有方法仅用于由构造函数调用。我希望有某种属性可以用来标记相应的方法。

    0热度

    2回答

    在ObjC中,如何在一个子类中隐藏实现超类的方法? 我不确定@private是否会做伎俩,因为它似乎只适用于ivars。

    3热度

    4回答

    我有一个类A具有一个名为a()的私有方法。我也有一个B类需要访问一个()(但只是B应该有权访问一个(),这就是为什么一个()是私人的)。我现在可以使用一个朋友说明符,但这会使A的其他私有方法(让我们称它们为b()和c())也可用于B,而我不希望这种行为。 有没有一种方法可以使A的A()成为B的访问权限?

    1热度

    3回答

    我在阅读Apres Javascript Pro技术的第2章,特别是关于Provate方法的章节。 下面的代码段被示出为一个示例: // Listing 2-23. Example of a Private Method Only Usable by the Constructor Function function Classroom(students, teacher) { //

    0热度

    4回答

    : public class MyClass { private void MyMethod() { ... } public void Execute() { try{ ... MyMethod(); ... } catch(Exception e) { ... } } } 我如何模拟的MyMethod抛出一个OutOfMemoryException? 编辑1: 鉴于MyMethod从数据库加载

    4热度

    6回答

    我给出了一个具有私有方法的类setCoors(int x,int y)。该类的构造函数也有setCoors。在另一个类中,我想要一个调用setCoors的方法setLocation。这可能吗? 新问题: 如果我不允许的方法设置为公开,这可能吗? public class Coordinate{ public Coordinate(int a, int b){ setCoors

    24热度

    7回答

    我正在研究StringTokenizer.java班,并且出现了几个想到的问题。 我注意到其他类使用的公共方法调用了一些完成所有工作的私有方法。现在,我知道OOD的原则之一就是尽可能多地隐私并隐藏所有的实现细节。我不确定我完全理解这背后的逻辑。 我知道将字段设置为私有是非常重要的,以防止将无效值存储在其中(只是其中一个原因)。但是,谈到私人方法时,我不确定他们为什么如此重要。 例如,在String

    8热度

    3回答

    根据Best way to define private methods for a class in Objective-C,我已经在类扩展中声明了私有方法。 但是,我刚刚意识到,在Xcode 4中,如果我完全忽略了私有方法的声明并仅实现它,则应用程序将编译并运行而不会出现警告或错误。 那么,我是否应该在类扩展中声明私有方法? 为什么我们不得不声明方法呢?在Java中,你不......在Ruby