搞不懂这几个代码什么意思,达人来帮忙一下

来源:百度知道 编辑:UC知道 时间:2024/06/28 08:50:37
Login form loginForm = (LoginForm)form;

DynaActionForm loginForm = (DynaActionForm)form;

这种类型的写法是怎样的?每个词都起到什么作用?看不太懂!

Loginform是类,loginForm是类的一个实例
(Loginform)起强制转换作用
类似的还有
String s=(String)a;
就是将a强制转换成String
那个form也是一个类的实例,不过它不是Loginform类的实例,所以需要强制转换,并且它是可以被转换成Loginform的!

Loginform loginForm = (LoginForm)form;
定义loginForm 为Loginform类型变量,并将form强制转换成LoginForm类型变量(这自定义类型谁弄的,怎么两个拼写方法不一样?)

下面一个同理

首字母大写肯定是类,等号后面的括号和里面的内容肯定是强转