小编Koe*_*oen的帖子

空白的最终字段INITIAL可能尚未初始化

我用Java编程.我已经为每个方法添加了注释来解释他们应该做什么(根据作业).我已将我所知道的内容添加到Password.java(我在研究学校提供的javadoc后创建的存根)中.我的问题不是关于几个函数,我知道testWord和setWord中有错误,但我会自己处理.我的问题是关于这一行:

public static final java.lang.String INITIAL;
Run Code Online (Sandbox Code Playgroud)

这条线是由学校提供的,所以我必须假设它是正确的,我无法找到关于常数字段值INITIAL的任何文档,所以如果有人能够提供关于那将是惊人的信息(例如,如何是处理?它存储什么?如果有的话?键入?).我在Eclipse中的这一行上得到了一个错误:

空白的最终字段INITIAL可能尚未初始化

为什么这个错误在这里?提前感谢您的评论.

仅供参考Password.java的代码:

package ss.week1;

public class Password extends java.lang.Object {

// ------------------ Instance variables ----------------

/**
 * The standard initial password.
 */

public static final java.lang.String INITIAL;

// ------------------ Constructor ------------------------

/**
 * Constructs a Password with the initial word provided in INITIAL.
 */

public Password() {

}

/**
 * Tests if a given string is an acceptable password. Not acceptable: A word
 * with less than 6 characters or …
Run Code Online (Sandbox Code Playgroud)

java eclipse final

10
推荐指数
1
解决办法
4万
查看次数

检查布尔值的快捷方式

在java中,以下工作原理:

boolean varBoo = true;

if(varBoo) 意思是: if(varBoo = true)

if(!varBoo) 手段: if(varBoo = false)

我正在研究一个postgreSQL语句,看起来像这样:

CASE
  WHEN varInt < XX AND varBoo THEN 1.0    -- Short for varBoo = TRUE
  WHEN varInt < XX AND varBoo = FALSE THEN 0.5
END
Run Code Online (Sandbox Code Playgroud)

有没有办法varBoo = FALSE在PostgreSQL中编写更短的内容?

java等价物!varBoo.

sql postgresql boolean

6
推荐指数
1
解决办法
82
查看次数

在同一个类中扩展和实现

如何实现接口并将类扩展到同一个类?

这似乎不起作用(接口根本没有实现):

public class StrongChecker extends BasicChecker implements Checker {
Run Code Online (Sandbox Code Playgroud)

这也不起作用(接口根本没有实现):

public class StrongChecker extends BasicChecker {
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误:

public class StrongChecker implements Checker extends BasicChecker {
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助 !

java extends implements

3
推荐指数
1
解决办法
3802
查看次数

标签 统计

java ×2

boolean ×1

eclipse ×1

extends ×1

final ×1

implements ×1

postgresql ×1

sql ×1