public-method相关内容

是否应该使用或不使用公共访问修饰符来声明 Java 接口中的方法?

Java 接口中的方法是否应该使用public 访问修饰符来声明? 当然,从技术上讲,这无关紧要.实现interface 的类方法总是public.但什么是更好的约定? Java 本身在这方面并不一致.参见例如Collection vs. Comparable,或Future vs. ScriptEngine. 解决方案 JLS 清楚地说明了这一点: 允许但不鼓励为接口中 ..
发布时间:2021-12-31 14:19:49 Java开发

禁用“未使用"类的公共方法的警告

新的 Intellij 升级 (10.5) 现在显示一个警告,指出为类定义的某些方法未被使用.这些方法是公开的,我计划不使用所有这些方法,因为我已经创建了它们来支持预期的 API.我想禁用此警告(不用于类中的公共方法).有没有办法做到这一点? 解决方案 您可以像这样为单个方法禁用它 @SuppressWarnings("未使用")public void myMethod(){...} ..
发布时间:2021-12-18 10:01:15 其他开发

javadoc 从类中排除一些公共方法

我必须将类的一些公共方法排除在 javadoc 中.我尝试了 Chris Nokleberg 的 ExcludeDoclet (sixlegs).但是 doclet 给出了一个小问题:如果类中的其他方法返回 List(或任何其他泛型),而不是在 javadoc 中显示为 List,返回类型只是显示为 List(没有通用信息) 任何人都可以就如何解决这个问题给出提示或提供解决方法吗? 解 ..
发布时间:2021-11-11 03:00:22 Java开发

Java 不能使用另一个包中的公共方法

在同一个项目中,我有两个包,第一个包包含一个具有以下代码的类: package com.ginger;公共类 SimplePrint{公共 SimplePrint(){}公共静态无效打印(对象对象){System.out.println(obj);}} 我想在另一个包的另一个类中使用 print() 方法,但在同一个项目中. import com.ginger.*;公共类 MainClass ..
发布时间:2021-06-13 19:51:28 Java开发

Ruby中是否有一种方法可以打印出对象的公共方法

...不包括通用Object的所有公共方法?我的意思是,除了进行数组减法.我只想快速查看一下某个对象对我可用的内容,而无需查看文档. 解决方案 methods,instance_methods,public_methods,private_methods和protected_methods都接受布尔参数,以确定对象的父对象的方法是否包括在内. 例如: ruby-1.9.2-p0 ..
发布时间:2020-07-04 20:07:25 其他开发

公共静态工厂方法

首先,如果这是一个愚蠢的问题,请原谅我,我只是在尝试学习这种语言的核心.我正在阅读《有效的Java》,第一章讨论了静态工厂方法与构造方法.他们的利弊.令我困惑的几件事是: 静态工厂方法返回的对象的 类是非公开的-究竟是什么意思? 与构造函数不同,每次调用新工厂都不需要使用静态工厂方法-这种情况如何发生?我仅使用工厂方法来获取新对象,我们是否将检查方法放入工厂方法中以检查对象是否已存在? ..
发布时间:2020-07-04 20:07:23 Java开发

对非共享成员的引用要求在调用public sub时发生对象引用

我有一个公共类"General",其中有一个公共子类"updateDynamics".当我尝试在类似下面的页面的代码中引用它时: updateDynamics(get_prospect.dynamicsID) 我收到以下错误: 对非共享成员的引用需要一个对象引用 解决方案 您要么必须创建方法Shared,要么使用类General的实例: Dim gen = New G ..
发布时间:2020-07-02 00:18:33 其他开发

“私有”,“公开”和“受保护的方法”之间有什么区别?

我正在学习Ruby,结果使我感到困惑。 我正在使用的书是在谈论私有,公共和受保护的方法,但我仍然有些困惑。两者之间有什么区别? 解决方案 公共-可以在任何地方调用 私有-无法在类范围之外调用该方法。对象只能将消息发送给自己 例如:面包师将 bake 方法设置为公开,但 break_eggs 是私有的 受保护的-只要默认对象可以调用对象的受保护方法 self 是与您要 ..
发布时间:2020-06-04 18:45:12 其他开发

“公共静态"或“静态公众"?

关于PHP中的函数声明关键字的一点说明:如果您有一个静态的类方法,则static关键字应该在可见性关键字(public,protected,private)之前还是之后?假设您所有的方法(静态的或其他方法)都有一个可见性关键字,那么您希望该可见性关键字相对于function关键字保持在同一位置: public function foo() {} public function bar() ..
发布时间:2020-05-20 00:46:39 PHP

如何轻松找到未使用的公共方法/属性

我有一个.Net(C#)解决方案.该解决方案包含大量项目.这些项目不是我实施的.这不是一个框架,这意味着我需要尽量减少公共方法/属性的数量.我的任务是确定未使用但存在于项目中的方法和属性.好吧,我可以找到不使用R#的私有方法.但是目前还不清楚如何找到未使用的 public 方法/属性. 我听说他们有NDepend工具,但这不是很简单的工具. 所以,问题是:请您指出一个可用于识别解决方案 ..
发布时间:2020-05-09 18:51:51 C#/.NET

jQuery插件公共方法/函数

我正在尝试实现以下目标,但不知道出了什么问题: $.a = function() { // some logic here function abc(id) { alert('test'+id); } } $.a.abc('1'); 我尝试使用return函数,但这似乎也不起作用.有人可以帮忙吗. 谢谢您的时间. 解决方案 由于$.a本身必须是一个函数,因此 ..
发布时间:2019-11-12 18:15:48 前端开发

jQuery-小部件公共方法

如果我创建一个JQuery小部件(下面的代码示例),然后定义一个"public"方法,除了使用以下形式之外,还有其他方法可以调用该方法吗? $("#list").list("publicMethod"); 我想创建一系列小部件,这些小部件都定义相同的方法(基本上实现相同的接口),并且能够调用该方法而无需了解我当前正在使用哪个小部件的方法.在当前形式下,我需要知道我正在“列表"窗口小部件 ..
发布时间:2019-11-07 19:06:01 JavaScript

java中的方法(等级计算器)

我们一直在学习java中的方法(使用netbeans),我仍然对使用方法感到困惑。一个功课问题基本上要求使用方法设计一个等级计算器,方法是提示用户输入标记,最大标记,加权测试然后产生该测试的最终得分。 例如。 (35/50)* 75%=整体分数 然而,我正在努力使用方法,我想知道是否有人可以指出我正确的方向为什么我的代码下面有一些错误,不运行?我不想要任何完整的答案,因为我想尝试尽我所能, ..
发布时间:2018-12-24 13:37:12 Java开发

公共方法的私有方法

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

findbugs可以检测未使用的公共方法

是否可以使用FindBugs检测源树中未使用的方法?我在SO上看到一些帖子,用户声称这样做,有些人在FB中询问如何做到这一点以及其他人声称FB无法做到这一点。 有谁知道这是怎么做到的?我只对未在其他地方明确调用的方法感兴趣,我不关心反射。 解决方案 作为FindBugs团队的成员我可以告诉你,不幸的是FindBugs 不这样做。如果您在我们的网站上搜索错误模式,那么唯一提到的“未使用 ..
发布时间:2018-12-07 18:15:10 Java开发

禁用“未使用”对公共方法的警告

新的intellij升级(10.5)现在显示一条警告,指出某些为类定义的方法未被使用。这些方法是公开的,我计划不使用所有这些方法,因为我已创建它们以支持预期的API。我想禁用此警告(不用于类中的公共方法)。有办法吗? 解决方案 你可以为这样的单一方法禁用它 @SuppressWarnings(“unused”) public void myMethod(){...} ..
发布时间:2018-08-07 16:42:28 其他开发

公共静态方法 - 一个坏兆头?

我刚读过这篇文章: http://hamletdarcy.blogspot.com/2008/04/10-best-idea-inspections-youre-not.html ,最后一点让我想到了我的代码,特别是建议: 世界上哪一个公共方法对你的对象做了什么,它不依赖于对象中的任何字段?这肯定是代码味道。问题是检查的“自动修复”是应用static关键字。真是没有。那不是你想要做的。不依赖 ..
发布时间:2018-08-03 16:36:47 Java开发