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