今天我們花1min了解一下鏈式程式設計。
我們先定義乙個studentchain類和他的study方法:
class studentchain
}
然後我們定義
乙個studentchaindemo類和他的
getstudent方法,方法返回的是studentchain:
class studentchaindemo
}
現在我們可以在main方法中測試了:
1.通過studentchaindemo類的構造方法拿到studentchaindemo的物件;
2.通過
studentchaindemo物件呼叫getstudent方法拿到
studentchain的物件;
3.通過
studentchain物件呼叫study方法成功輸出:chain:good good study.
studentchaindemo studentchaindemo = new studentchaindemo();
studentchain studentchain = studentchaindemo.getstudent();
studentchain.study();
觀察**我可以發現:
studentchain對應於studentchaindemo.getstudent();
那麼studentchaindemo.getstudent().study();也是ok的咯。
測試,成功輸出:chain:good good study.
studentchaindemo.getstudent().study()
這就是我們的鏈式程式設計,物件調方法在調方法···
前提:物件調完方法後返回的是物件,不然怎麼繼續調方法···
其實三行**可以簡化為new studentchaindemo().getstudent().study();
視開發需求而定。
JavaSE 1min講解引用型別引數(1) 類
引數包括基本型別和引用型別,基本型別沒什麼好說的,今天我們要說的是引用型別,第一篇文章說的是類作為引數。我們定義乙個學生類,並在裡面定義乙個學習方法 class student 然後我們在main方法中呼叫 public static void main string args 輸出 day day...
Java SE 第19 20講 多型
多型 子類就是父類說法是對的,父類是子類說法是錯的。比如男人是人,女人是人,但是不能說人是男人,或人是女人。一句話理解多型 父型別的引用可以指向子型別的例項,或者說子類的物件 flower rose new pose 體現多型 父型別 引用 子型別的例項 parent p new child p.s...
JavaSE 3min講解內部類
首先什麼是內部類?把乙個類inner定義在另乙個類outer的內部,inner類就被稱為內部類。class outer 然後我們看一下內部類的訪問規則 a 可以直接訪問外部類的成員,包括私有 class outer b 外部類要想訪問內部類成員,必須建立物件 class outer class in...