当前位置:编程学习 > wap >>

java新手问题

本人java新手,经常看到android上有类似代码:
new AlertDialog.Builder(HelloAndroid.this)   
.setIcon(android.R.drawable.ic_dialog_alert)   
.setTitle("Information")   
.setMessage(edtInput.getText())
.show();

请问这是java里面的什么用法,感觉好像每行前面省略了对象实例,在什么情况下可以这样用?  --------------------编程问答-------------------- --------------------编程问答-------------------- 确实看着很别扭,c里面有运算符重载,有的返回对象以便能够实现链式操作,但是显然setIcon和setTitle等都不会返回对象,用着用着就习惯了... --------------------编程问答-------------------- 一个AlertDialog对话框对象。设置它的各种属性ICON,TITLE...
各属性优先级一样,先后顺序无所谓。
在J2se,j2me,j2ee里用的都很少这样的方法。
具体让我说,我也不说不明白。
看看装饰者模式,好像有点差不多的意思 --------------------编程问答-------------------- 看到一些国外的例子代码上这种写法很多。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,