java初學者對構造方法和過載的理解

2021-09-01 15:10:48 字數 782 閱讀 2561

一:建構函式(方法)

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(十五)

在這一篇中我們來講一下關於陣列的排序和查詢的方法。說到陣列的排序,就不得不說冒泡這種經典的方法。氣泡排序的基本思想是比較兩個相鄰元素的值,如果滿足條件就交換元素的值 如果是公升序,就將較大的值放在索引大的引用內,較小的值放在索引小的引用內 降序的話反之 這樣一次迴圈後最大或最小的值就會轉移到陣列的最...