问题标签 [private]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2795 浏览

wpf - 如何从 WPF 中的私有内部类声明资源?

我正在尝试在 WPF UserControl 中声明一个资源,并且我希望该资源成为私有内部类的实例。我该怎么做呢?

XAML:

代码背后:

0 投票
1 回答
2384 浏览

objective-c - Doxygen - Objective-C - 文档私有类函数私有

在 doxygen 中,我可以在我的实现文件中创建objective-c 类别来隐藏不应公开访问的接口。但是,doxygen 仍然将该类别记录为“公共”成员。即使添加了\protected 或\private,情况仍然如此。

是否有另一种我忽略的方法可以将其放在该类别的“私有方法”部分......或者更好的是在公共类仅列为私有的同一文档中?

这是我的配置的一部分:

0 投票
3 回答
4544 浏览

java - hibernate如何访问私有字段?

hibernate 如何访问 java 类的私有字段/方法,例如设置 @Id ?

谢谢

0 投票
8 回答
13313 浏览

c++ - 为什么虚函数是私有的?

我刚刚在一些代码中发现了这一点:

这有什么目的吗?

(我正在尝试将一些代码从 VS 移植到 G++,这引起了我的注意)

0 投票
2 回答
149 浏览

c++ - 有没有办法访问同一类模板的不同实例化的私有部分?

在我继续使用模板的冒险中,我不仅在它所拥有的 ItemType 上对我的 Container 类进行了模板化,而且还在确定它应该如何对项目进行排序的 Functor 参数上进行了模板化。到目前为止,一切都很好。

当我想将一个 Container 的内容复制到另一个时,我遇到了一个小问题:如果两个 Container 具有不同的 Functor 类型,那么它们在技术上是不相关的类。因此,不允许容器 A 访问容器 B 的非公开内容。除了将我需要访问的所有内容都设为公开之外,有没有什么好的方法来处理这个问题?也许是某种模板“朋友”声明的方法?

演示问题的示例代码如下:

0 投票
15 回答
337159 浏览

java - 如何从 Java 中的不同类读取私有字段的值?

我在第 3 方有一个设计不佳的课程,JAR我需要访问它的一个私有字段。例如,为什么我需要选择私有字段是否有必要?

如何使用反射来获取 的值stuffIWant

0 投票
22 回答
176745 浏览

c++ - C ++中的静态构造函数?我需要初始化私有静态对象

我想要一个具有私有静态数据成员的类(一个包含所有字符 az 的向量)。在 java 或 C# 中,我可以只创建一个“静态构造函数”,它将在创建类的任何实例之前运行,并设置类的静态数据成员。它只运行一次(因为变量是只读的并且只需要设置一次)并且由于它是类的函数,它可以访问其私有成员。我可以在构造函数中添加代码来检查向量是否已初始化,如果未初始化则对其进行初始化,但这会引入许多必要的检查,并且似乎不是问题的最佳解决方案。

我突然想到,由于变量是只读的,它们可以是 public static const,所以我可以在类之外设置它们一次,但再一次,它看起来有点像一个丑陋的 hack。

如果我不想在实例构造函数中初始化它们,是否可以在类中拥有私有静态数据成员?

0 投票
3 回答
859 浏览

php - 如何保护 php 中的部分数组不被修改?

我在php中有一个这样的数组:

$myArray = array('name'=>'juank', 'age'=>26, 'config'=>array('usertype'=>'admin','etc'=>'bla bla'));

我需要这个数组可以沿着脚本访问,以允许在“config”字段中的任何字段中进行更改。有没有办法保护数组或数组的一部分不被修改,就好像它在类中声明为私有一样?我尝试将其定义为常量,但在脚本执行期间它的值会发生变化。将它作为一个类来实现意味着我必须从头开始重建完整的应用程序:S

谢谢!

0 投票
15 回答
4396 浏览

c# - 几个 C# 命名约定问题

1) 声明变量的策略是什么?您应该始终使用关键字private,还是可以跳过它?

对比

我看到的唯一原因是微软有一天可以将默认访问修饰符更改为public而不是private.

它在哪里说私有是可选的?对MSDN的任何引用?

2) 常量的命名策略?

我在写常量时一直使用大写字母,但是有朋友告诉我这违反了微软的命名政策,是吗?

对比

3)帕斯卡还是骆驼?

我个人认为骆驼看起来很丑。

0 投票
2 回答
3495 浏览

git - 在 github.com 中分叉私有 git 仓库

我想知道这是否可能。

我在 github(私人存储库)中有一个“入门项目”。我喜欢做的是创建customerA repo(也是私有的),但它应该从“starter project”中分叉出来。我的想法是客户 B、客户 C 都可以拥有自己的私人仓库,如果我修复了“入门项目”中的通用错误,我可以轻松地将错误修复拉给我的所有客户。

我还没有找到解决这个问题的方法。目前我通过克隆 sampe 私人项目解决了这个问题。它是 git 问题还是 github.com 问题?

有什么解决方法吗?