Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么建议将实例变量声明为私有?
我的问题与Java有关 但它也可以应用于C 我想知道为什么每个人都建议创建实例变量private而不是制作它们受保护的 我们想一想 子类看不到私有变量 因此如果我需要访问或更改子类中超类的变量 我被迫使用一些访问器和修改器方法 例如getM
Java
variables
inheritance
private
protected
C 中带有 const 的“私有”结构成员
为了拥有干净的代码 使用一些 OO 概念可能很有用 即使在 C 中也是如此 我经常编写由一对 h 和 c 文件组成的模块 问题是模块的用户必须小心 因为 C 中不存在私有成员 使用 pimpl 习惯用法或抽象数据类型是可以的 但它添加了一些
c
struct
constants
private
我可以转换对象并访问 C++ 中的私有数据成员吗?
我想访问类中的私有数据成员 类中没有成员函数来访问私有数据成员 这是私人的 我想上这门课 想知道如何打开它 一种方法是复制类的声明 将私有成员设为公共 然后将新类称为 some else 然后我重新解释转换并复制原始对象 这有效 但我想要一
c
private
member
JS 私有方法不会在每次构造函数调用时重新定义
如何创建一个每次调用构造函数时都未定义的 Javascript 私有方法 据我所知 在OOP JS中 私有方法是在 类 的 构造方法 中定义的方法 每次实例化一个新的 对象 时都会调用 我在想也许是一个函数声明 即function name
javascript
OOP
private
microoptimization
委托给私有部分
有时 C 的隐私概念让我感到困惑 class Foo struct Bar Bar p public Bar operator gt const return p struct Foo Bar void baz std cout lt lt
c
operatoroverloading
private
Delegation
pimplidiom
如何使用 JSDoc Typescript 声明隐藏“私有”方法?
假设我有一个 JavaScript 类 element my element export class MyElement extends HTMLElement publicMethod private privateMethod cus
javascript
typescript
private
jsdoc
dts
覆盖私有方法时的奇怪行为
考虑下面的代码 class foo private function m echo foo gt m public function call this gt m class bar extends foo private function
php
overriding
private
visibility
在 MVC 架构中公开 Java 组件(例如 JButton)的最佳方式是什么?
我目前正在用 Java 编写一个 Blackjack 应用程序 它需要用 MVC 架构编写 我的所有模型 视图和控制器都已完全编码 一切都运行良好 但是 我想知道将侦听器附加到组件的最佳方法是什么 例如 JButton 我当前的设计将视图中
Java
Swing
modelviewcontroller
private
public
python类中私有变量的实际实现[重复]
这个问题在这里已经有答案了 可能的重复 Python 中对象名称前的单下划线和双下划线的含义 https stackoverflow com questions 1301346 the meaning of a single and a d
python
class
private
AutoMapper 使用私有设置器映射属性
是否可以使用 AutoMapper 通过私有设置器分配属性 AutoMapper 现在允许 我不确定从什么时候开始 使用私有设置器映射属性 它使用反射来创建对象 示例类 public class Person public string N
AutoMapper
private
setter
ES6代理类,访问私有属性(无法从类未声明的对象中读取私有成员#hidden)
我正在研究代理对象 类和私有属性 并遇到了这个错误消息 home marc projects playground pipeline clsss js 14 this hidden this hidden TypeError Cannot
javascript
ECMAScript6
properties
private
es6proxy
Angular 6 私有方法
我们正在从 Angular 5 升级到 Angular 6 我们有一个共享库 但遇到了构建错误 作为一家 Java 商店 我们养成了将组件方法和属性标记为私有的习惯 在 Angular 6 中构建我们的库时 转换并使用新的库 CLI 功能后
angular
sharedlibraries
private
私有内部类综合了意想不到的匿名类
当您编译带有私有 内部类的 Java 类时 由于某种原因 似乎会自动合成一个匿名类 这个类足以重现它 public class SynthesizeAnonymous public static void method new InnerC
Java
private
anonymousclass
languageimplementation
返回私有项目的私有内部模块给出“公共接口中的私有类型”错误
在下面的示例中 模块outer有一个私有类型Private和一个私有内部模块inner inner能够访问Private 因为子模块可以访问其父模块的私有项目 即使它们不是公共停车 inner定义一个函数not really public
module
interface
Rust
private
public
来自私有 GitHub 存储库的 Cordova 插件
从私有 GitHub 存储库安装 Cordova 插件的首选方法是什么 我从供应商处购买了一个私有插件 该供应商授予我的 git 帐户访问其私有 git 存储库的权限 通常我从 cordova cli 安装插件 cordova plugin
git
Cordova
GitHub
Plugins
private
Java 中“私有静态最终”和“公共静态最终”类变量的最接近的 Ruby 表示形式?
给定下面的 Java 代码 您可以最接近地表示这两个static finalRuby 类中的变量 并且 在 Ruby 中是否可以区分private static and public staticJava 中的变量 public class
Java
ruby
static
private
public
包的导入会改变类的可见性吗?
我刚刚了解到 一个类可以用 修饰符 public 在这种情况下 类对所有类可见 到处 如果一个类没有修饰符 默认值 也称为 包私有 仅可见 在它自己的包中 这是一个明确的声明 但这些信息干扰了我对包导入的理解 这很容易出错 我认为导入包会使
Java
import
package
private
类方法如何访问同一类的另一个实例的私有成员?
我无法理解jdk1 7中的代码 value是私有的 那么为什么代码可以使用它 例如anotherString value public final class String implements java io Serializable C
Java
private
使用 Google Apps 脚本 (GAS) V8 定义私有类字段
自从 Google 推出 V8 引擎以来 我正在将一些代码迁移到新引擎 ES6 允许定义私有类 但是在 Google App Script 上运行时 我收到错误 Example class IncreasingCounter count 0
javascript
class
googleappsscript
private
Java反射带参数的私有方法最好的方法是什么?
我正在尝试使用java反射调用私有方法我开发了一个小方法来调用其他方法迭代所有方法并按名称和参数类型进行比较我已成功调用4个方法 我有一个问题 1 这是最好的方法吗 因为我知道 class getMethod 仅匹配公共方法 Java有内置
Java
Reflection
Methods
parameters
private
1
2
3
4
5
6
»