【发布时间】:2015-10-22 16:33:10
【问题描述】:
我有 3 个项目。 (并忽略所有与数据库的连接和与计算机的注册表)。项目 A = API(Java 库),项目 B = Java 类(服务器),项目 C = Java 类(客户端)。
在项目 A 中,我有 1 个用于 entity 的 java 类,比如说 (entity.java)
private Boolean data;
private String name;
public void Data_set(Boolean data){
this.data = data;
}
public void Name_set(String name){
this.name = name
}
public Boolean Data_get() {
return data;
}
public String Name_get() {
return name;
}
在项目 A 中,我有 1 个接口,比如说 (interface.java)
public void method();
在实现 interface.java 的 Project B 1 java 类中,我们给它一个名称(server.java),它会导入项目 A 上的所有 java 和接口类。
public void method() {
entity Entity = new entity();
Entity.Data_set(true);
Entity.Name_set("Someone");
}
在 Project C 1 java 主类中,我们给它起一个名字 (main.java),它会导入项目 A 上的所有 java 和接口类。
server Server = new server();
Server.method();
entity Entity = new entity();
System.out.print("Boolean = "Entity.Data_is();
System.out.print("Name = "Entity.Name_get();
我想要什么。 在我运行“main.java”之后 它应该在下面
Boolean = true
Name = someone
但它显示了下面显示的差异值。
Boolean = false
Name = null
但如果我在“main.java”上设置实体而不是在 server.java 中,结果没有问题。
注意连接数据库和客户端-服务器之间的连接没有问题。
有什么解决办法。
谢谢。
【问题讨论】:
标签: java netbeans client-server getter-setter