日常作業2019 1 15

2022-08-27 21:48:12 字數 1730 閱讀 7208

作業

實現簡易計算機,分別實現兩個整數、三個浮點數的加法運算

package

com.job1_15;

/*** 計算器

* @author

administrator

* 2019.1.15 */

public

class

calculator

/*** 三個浮點數相加

* @param

num1

* @param

num2

* @param

num3

*/public

double calculator(double num1,double num2,double

num3)

}

package

com.job1_15;

public

class

calculatortest

}

執行

筆記

1、類和物件的關係

類是物件的抽象,物件是類的具體

2、建立物件的語法

類名 物件名 = new 類名();

3、物件使用方法的語法

物件名.方法名();

4、方法的四個要素

public 返回值型別 方法名(){}

有返回值 則需要return語句,如果返回值型別是void則不寫return

5、定義和使用乙個有返回值的方法

public string showinfo()

string name = user.showinfo();

6、什麼是方法的過載

方法名相同,返回值型別無關,引數列表必須不同

同名不同參:使用不同型別的引數,會產生不同的結果

7、使用帶參方法時

1、傳的引數型別要與定義的方法引數型別一直

2、傳的引數個數要與定義的方法引數個數相同

3、傳的引數順序要與定於的方法引數順序一致

8、方法過載:同名不同參

特點:在同乙個類中,方法名相同,引數列表不同,與訪問修飾符和返回值型別無關。

補充:引數列表不同,引數的個數不同或者引數型別不同。

成員變數和區域性變數:

成員變數作用域:在整個類的內部

區域性變數作用域:在定義它的方法中

成員變數初始值:系統會給預設初始值

區域性變數初始值:需要我們自己給賦值

在同乙個方法中,不能有同名的區域性變數

在同乙個類中,成員變數可以和區域性變數名相同,但是區域性變數優先順序更高

9、基本資料型別,操作傳遞的是變數的值,改變乙個變數的值不會影響另乙個變數的值。

引用資料型別(類、資料和介面),賦值是把原物件的引用(可理解為記憶體位址)傳遞給另乙個引用。

日常作業2017 7 19

小白一枚。題目如下 有兩個執行緒,乙個是存錢的,乙個是取錢的,實現乙個無限的存錢和無限的取錢功能,每次存錢存100塊,每次取錢取100塊,如果取出錢的金額大於賬戶餘額 則列印賬戶餘額不足,每次存完錢要休息500毫秒,每次取完錢休息1秒,要求每次執行完乙個訪問錢的過程,需要列印如下資訊 年 月 日 存...

日常作業2

1 顯示當前時間,格式為hh mm ss,並儲存到檔案time.txt檔案中 root localhost desktop date t tee time.txt21 37 23 root localhost desktop cat time.txt21 37 23 2 顯示 etc passwd檔...

日常作業2019 1 9

預習 一,什麼是物件 物件是用來描述客觀事物的乙個實體。用物件導向解決問題是,面對現實世界中的物件進行分析與歸納,找出哪些物件與要解決的問題是相關額。例如,奧迪跑車 寶馬跑車 賓士轎車 保時捷跑車,雖然這幾個跑車都是物件。但是他們之間具有不同的特徵。具體來講就是品牌不同 不同 效能不同等。二,什麼是...