问题标签 [public-method]

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 投票
2 回答
710 浏览

php - 找出方法是受保护的还是公开的

使用此代码,我正在尝试测试是否可以调用某些函数

但是现在如果 $method 受到保护,我希望能够限制执行,我需要做什么?

0 投票
5 回答
180 浏览

java - 为什么依赖注入使用公共方法?

为什么依赖注入使用公共方法?如果我错了,请纠正我,但可以使用反射来更改实现。

0 投票
2 回答
342 浏览

iphone - 调用公共方法

我试图弄清楚如何集中我在几个 ViewController 中使用的方法。我已经有一个用于一些变量的单例。我将单例类称为 Shared。

我将我的方法移动到 Shared 类并尝试像这样调用它:

它给了我一个例外,说选择器在尝试调用它时不存在。

我已经导入了 Shared.h。任何其他想法将不胜感激。

0 投票
2 回答
326 浏览

java - 对象数组中无法访问的公共方法

我有无法在数组的对象元素中调用我自己的方法的问题

这是包含数组的部分代码的代码:

对于卡片对象:

}

这部分程序的输出是哈希码 Card@9304b1 Card@190d11 Card@a90653 Card@de6ced Card@c17164

我想放一些类似或类似的东西

有没有人知道为什么会这样?

顺便说一句,数组是使用预制的 .toArray() 方法从另一个类中的 ArrayList 复制的

0 投票
10 回答
46997 浏览

intellij-idea - 对类的公共方法禁用“未使用”警告

新的 intellij 升级 (10.5) 现在显示警告,指出为类定义的某些方法未使用。这些方法是公开的,我计划不使用所有方法,因为我创建它们是为了支持预期的 API。我想禁用此警告(不用于类中的公共方法)。有没有办法做到这一点?

0 投票
4 回答
5200 浏览

scala - Scala公共方法:';' 预期但发现'def'

我写了这个方法:

我在编译时遇到问题:

这段代码有什么问题?

0 投票
2 回答
2471 浏览

php - __call 等效于公共方法

我有一个由类定义的用于与我的网络应用程序交互的 API。每个可公开访问的方法都需要在运行前完成身份验证。我不想在每个方法中一遍又一遍地使用同一行,我想使用神奇的 __call 函数。但是,它只适用于私有或受保护的方法,而我的方法需要公开才能与 Zend_Json_Server 一起使用。

是否可以挂钩这些公共函数并可能在调用它们之前取消它们的执行?

0 投票
10 回答
4205 浏览

java - 如何隐藏公共方法?

我的静态机器中有一个方法,该方法仅在我的应用程序首次启动时使用一次。该方法需要公开,但我仍然希望它隐藏。有没有办法使用注释或其他东西可以隐藏项目其余部分的方法?

0 投票
2 回答
134 浏览

javascript - 定义所有公共方法或原型单个方法?

所以当我做一个库的时候,我通常是这样做的:

我听说如果你这样写,创建库会更快和/或使用更少的内存进行初始化:

一个初始化比另一个快吗?我的问题甚至有意义吗?我假设这些完成了相同的任务(该任务是我myLib.publicMethod()在 docready 上的代码中的其他地方使用该任务)。谢谢!

0 投票
2 回答
1324 浏览

java - 公共方法中的私有参数

当非私有方法的参数是私有类型(例如私有嵌套类)时,g++ 和 javac 都不会发出警告。这些方法不能被客户端使用,但它们可以作为类的公共 API 的一部分出现。

例如,在 C++ 中,将此类方法放入类 Foo 的公共部分可以允许其他类访问这些方法,而无需在类 Foo 中明确列为朋友(只要它们可以访问用作参数的私有类型)。

但总的来说,不明确地将这些方法设为私有会是不好的风格,还是可以忽略?(既然客户无论如何都不能使用它,那有什么大不了的)