作業
實現簡易計算機,分別實現兩個整數、三個浮點數的加法運算
packagecom.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
預習 一,什麼是物件 物件是用來描述客觀事物的乙個實體。用物件導向解決問題是,面對現實世界中的物件進行分析與歸納,找出哪些物件與要解決的問題是相關額。例如,奧迪跑車 寶馬跑車 賓士轎車 保時捷跑車,雖然這幾個跑車都是物件。但是他們之間具有不同的特徵。具體來講就是品牌不同 不同 效能不同等。二,什麼是...