首先,我是 Java 编程和面向对象风格编程的新手。我是今年一月份开始学习的。
基本上我有一个类名vehicleInformation
和一些局部变量。
然后我在客户端提示信息,然后将其存储在对象vehicleInformation
中。然后将对象传递给服务器端。我的指令是将对象中的数据插入到数据库中。我的问题是当对象从客户端传递时如何访问对象中的数据。
下面的代码显示了我如何创建对象并将其发送到服务器。
vehicleInformation v = new vehicleInformation(plateNumber,vehicleType, engineNumber, chassisNumber, make, model);
toServer.writeObject(v);
下面的代码是我读取对象的方式,但我不知道如何访问对象中的变量,因为我们通常使用objectName.variable
来访问它。
对象对象 = inputFromClient.readObject();
最佳答案
为了安全起见,您应该在类型转换之前检查对象的类型。
if (object instanceof VehicleInformation) {
vehicleInformation = (VehicleInformation) object;
}
else {
// Do something with the unexpected object type. e.g. throw an exception.
...
}
关于java - 如何访问从客户端传递的对象中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23171097/