java里一個對象同時調用多個方法


轉自:https://blog.csdn.net/RationalGo/article/details/9381761

今天學習android AlertDialog,發現有如下調用語法:

// 定義對話框對象
        Dialog dialog = new AlertDialog.Builder(this)
        .setIcon(android.R.drawable.btn_star).setTitle("喜好調查")
        .setMessage("你喜歡看愛德華.諾頓Edward Norton的電影嗎?")
        .setNegativeButton("不喜歡", ocl).setNeutralButton("一般般", ocl)
        .setPositiveButton("很喜歡", ocl)
		.create();

這種方法調用叫做方法鏈式調用,這樣子調用的規則是:前一個方法返回的是原對象或者對象引用,最后一個不要求返回原對象或者對象引用。

Android中生成對話框時用到,鏈式調用結尾用create()/show()就不會再繼續返回對象或對象引用了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM