Java 为什么我们需要在这一行进行打字
有人能解释一下为什么我们需要在给定的行中进行打字吗Java 为什么我们需要在这一行进行打字,java,jsp,Java,Jsp,有人能解释一下为什么我们需要在给定的行中进行打字吗 mypack.adder rect=(mypack.adder) session.getAttribute("rect"); session.getAttribute实际上在做什么?session.setAttribute(字符串,对象)做什么? 字符串与对象的关系如何?java中的每个类都扩展了java.lang.object类。这对于许多这样的情况都很有用。会话保存属性,但它不限制属性的类型—它将属性作为对象类型对象保存。因为java是静
mypack.adder rect=(mypack.adder) session.getAttribute("rect");
session.getAttribute实际上在做什么?session.setAttribute(字符串,对象)做什么?
字符串与对象的关系如何?java中的每个类都扩展了java.lang.object类。这对于许多这样的情况都很有用。会话保存属性,但它不限制属性的类型—它将属性作为对象类型对象保存。因为java是静态类型的(编译器需要知道每个变量的类型),所以您需要显式地将刚刚从会话中获得的属性转换为您的类型,因为getAttribute()返回java.lang.Object对象。更多信息请参见您总是有文档来查看方法的返回类型,并了解该方法的功能。因为
session.getAttribute(…)
返回对象
。