一:建構函式(方法)
1.首先,在每個類的定義當中,都預設有乙個無引數的構造方法(函式),不管你寫沒寫
如 public student(){
2.構造方法的名字必須和類名一樣,且不需什麼返回值型別
3.構造方法在通過new關鍵字建立物件時被呼叫,作用就是例項化乙個物件。
如student stu = new student ();
二:函式(方法)的過載
1.函式的過載按我的理解就是同乙個方法,不同的實現方式。
2.即乙個類當中,可定義多個同名的方法,只要他們的引數的個數、引數型別、亦或是僅僅引數的順序不同
這樣,就給使用這個類建立物件時,有了多樣化的建立方式
如:下面是對建構函式的過載
(1):public student (string s){
(2):public student(int t){
(3):public student(string s,int t){
(4):public student(int t,string s){
普通方法的過載
(1):public void study(){
system.out.println(name+"在學習");
(2):public void study(int hour){
system.out.println(name+"學習了"+hour+"個小時");
java初學者對異常鏈的總結
public void test1 throws drunkexception public void test2 catch drunkexception e 處理執行異常時,採用邏輯去合理規避同時輔助try catch處理。多重catch塊後可以新增乙個catch exception 捕獲遺漏的...
初學者學Java 三
任何程式語言只要有三種流程控制結構就可以描述任何問題了,這三種流程控制結構分別是 順序結構,選擇結構和迴圈結構。順序結構就是按照邏輯結構的順序一句句往下寫,這裡就不做過多的介紹了。主要說說選擇結構和迴圈結構。1.選擇結構的第一種形式 if 布林表示式 如果執行語句只有一條,可以省略,但最好寫上,增加...
初學者學Java(十五)
在這一篇中我們來講一下關於陣列的排序和查詢的方法。說到陣列的排序,就不得不說冒泡這種經典的方法。氣泡排序的基本思想是比較兩個相鄰元素的值,如果滿足條件就交換元素的值 如果是公升序,就將較大的值放在索引大的引用內,較小的值放在索引小的引用內 降序的話反之 這樣一次迴圈後最大或最小的值就會轉移到陣列的最...