请教一个语法的问题

jackie20000 2004-09-17 09:42:03
string userName =(string)((helloform)form).getuserName();
是什么意思???
...全文
60 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
redlaputa 2004-09-17
  • 打赏
  • 举报
回复
强制转换
trumplet 2004-09-17
  • 打赏
  • 举报
回复
string userName =(string)((helloform)form).getuserName();
这句话是要干下面这些事:

1。把form强制转换成helloform类;(看来holleform类可能是form的子类)
2。调用这个类的getuserName方法;(form类没有这个方法,它是在子类中定义的)
3。getuserName方法返回一个值,这个值不是String类的;
4。将这个值强制转换成String类的对象;
5。将这个转换后的String对象赋值给userName。
feng8208 2004-09-17
  • 打赏
  • 举报
回复
yeah
dongdongmaster 2004-09-17
  • 打赏
  • 举报
回复
类型强制转换
ecaol 2004-09-17
  • 打赏
  • 举报
回复
(string)是强制类型转换整条赋值号右边的 语句,(hellofrom)也是强制转换form,之后调用getuserName方法

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧