我被封装困住了。在我看来,好像我做的每件事都是按规则做的,但它仍然不起作用。虽然我知道我错过了什么。我在和Eclipse合作。
我想通过创建一副标准的52张牌来进行一些练习,并尝试一下我学到的新东西。我在deckOfCard包中创建了一个Card类:
package deckOfCards;
public class Card {
private int value;
private String name;
public void setName(String n){
n = name;
}
public String getName(){
return name;
}
public void setValue(int v){
v = value;
}
public int getValue(){
return value;
}
}
package deckOfCards;
public class Deck {
public static void main(String[] args) {
Card h1 = new Card();
h1.setValue(13);
h1.setName("Ace of Hearts");
Card h2 = new Card();
h2.setValue(1);
h2.setName("Two of Hearts");
.
.
all the way to
.
.
Card d12 = new Card();
d12.setValue(11);
d12.setName("Queen of Diamonds");
Card d13 = new Card();
d13.setValue(12);
d13.setName("King of Diamonds");
private String name;
public void setName(String n){
n = name;
}
您正在用类var(name
)覆盖本地(n
)。交换它们(名称=n
)。
我想从editText获取字符串值,所以我使用TextWatcher onTextChanged方法在我的私有string cName上设置string值。它设置并获得正确的值。 这是我的setter和getter公共类 但是当我想在其他方法中使用getter时,我总是得到私有字符串cName默认值“ggg ”,或者如果我留空,我将得到null。为什么私有字符串cName不停留在设定值上,我该如何
在单元测试(Groovy和Spock)的中,我用mock填充上面的字段: 接下来,在我的测试用例中,我调用一个方法,我希望从中获取,该方法来自步骤中的模拟对象: 问题是,对于,我将获得。 这是因为我以错误的方式使用Groovy吗?如何使成为它应该成为的对象?我应该使用mock/stub吗?
我有两个活动和两个布局。当我在第一个活动中显示列表时,一切都正常,并在单击时给出列表中项目的编号,但当我尝试在第二个活动中重复相同的内容时,它会告诉我RecycleServiceClickListener侦听器为空。 适配器: 第一项活动: 第二项活动: 错误: 我不明白为什么在第一种情况下,它正常处理单击,而在第二种情况下,它说RecyclerViewClickListener为null
我在应用程序中使用这些库: 执行官网。收拾一下。改装2:改装:2.4.0' 执行官网。收拾一下。改装2:变流器gson:2.3.0' 实现'com.squareup.okhttp3: okhttp: 3.10.0' 这是我的RetroFitClientInstance类实现: 直到今天早上它是没有问题,但从今天早上它是不工作和getMessage在onFailure返回null和t.toStrin
问题内容: 我正在使用Servlets&Struts2的混合情况下工作。 我正在调用HTTPServlet,并且正在处理数据。 然后,我需要调用struts API在DB中插入数据。 在那我也使用HTTPSession。 所以我打电话 要获取HttpRequest,然后在该struts动作类中进行会话。 Servlet正在调用Struts Action类。 但 始终返回NULL。 是因为它没有被网
问题内容: 我使用osgi + cdi,并且有以下代码: 而且我有以下tasklist.fxml 但是parent.lookup(“#testComboBox”)返回null。怎么解释呢?我已经多次检查ID的名称。 问题答案: 您可以将所需的逻辑放入控制器类中,而不必使用仅在渲染场景之后才能使用的查找。您可以通过注释将元素从FXML文件注入到控制器类中。 查询通常不可靠,我建议避免使用它们。如果您