この記事では、JavaとAndroidで一般的に使用されるチェーンコールライティング方法について説明します。次のように、参照のために共有してください。
最近、人気のあるオープンソースフレームワークの多くで、それらのほとんどが「(方法)。(方法)。(方法)」の形式を使用していることが発見されました。 AndroidのAlertDialogコントロールのソースコードもこの形式です。読んだ後、誰もがそれをチェーンコールと呼んでいることがわかります。 「アクションは、検査手順の唯一の基準です」0.0!多くのことをチェックして言った後、あなたはまだ例を書き、それを実行して期待される結果を達成する必要があります。
/** * *チェーンズコール * * @author kk * */public class desute {wubling sustent(){} public static builder builder(){return new builder(); } // staticインナークラス静的クラスビルダー{ /* name* / private string name; /* age*/ private string age; /* grade*/ private string grade; /*学生ID*/プライベート文字列番号; /* Major*/ Private String Professional; public string getName(){return name; } public Builder setName(string name){this.name = name;これを返します。 } public string getage(){return age; } public Builder Setage(string age){this.age = age;これを返します。 } public string getGrade(){return grade; } public Builder setGrade(string grade){this.grade = grade;これを返します。 } public string getno(){return no; } public Builder setno(string no){this.no = no;これを返します。 } public string getProfessional(){return professional; } public Builder setProfessional(String Professional){Professional = Professional;これを返します。 } public void showmessagwe(){system.out.println( "name:" + this.name); System.out.println( "age:" + this.age); System.out.println( "class:" + this.grade); System.out.println( "学生番号:" + this.no); System.out.println( "Profession:" + this.professional); }} public static void main(string [] args){// Chain Call(Scise Code、強い読みやすさ)Student.Builder()。SetName( "私に害を及ぼしたいトラブルメーカーが常にあります")。 }}実行結果:
Java関連のコンテンツについては、このサイトに興味のある読者は、「Javaデータ構造とアルゴリズムのチュートリアル」、「Java操作DOMノードのヒントの概要」、「Javaファイルの要約およびディレクトリ操作のヒント」、「Java Cache操作のヒントの要約」というトピックを見ることができます。
この記事がみんなのJavaプログラミングに役立つことを願っています。