參數分爲形式參數和實際參數**。例如:html
public setFacevalue(數據類型 形式參數) facevalue=形式參數~~即實際參數~~
構造方法與常規方法相似,它是輔助類的實例。經常使用於初始化與每一個對象有關的變量。除此以外,得注意:java
- 構造方法名與類名相同。
2.構造方法不能有返回值,所以方法聲明首部沒有返回值類型。
問題1解決方案:git
1. 類是一個抽象的概念,它不存在於現實中的時間/空間裏,類只是爲全部的對象定義了抽象的屬性與行爲。就好像「Person(人)」這個類,它雖然能夠包含不少個 體,但它自己不存在於現實世界上。 2. 對象是類的一個具體。它是一個實實在在存在的東西。 3. 類是一個靜態的概念,類自己不攜帶任何數據。當沒有爲類建立任何對象時,類自己不存在於內存空間中。 4.對象是一個動態的概念。每個對象都存在着有別於其它對象的屬於本身的獨特的屬性和行爲。對象的屬性能夠隨着它本身的行爲而發生改變。
問題2解決方案:小程序
問題3解決方案:變量分爲全局變量和局部變量。它們的做用域不一樣。vim
- 全局變量:在類裏定義(非方法裏)的變量,那麼在這個類中均可以使用。
- 局部變量:在方法中定義的變量,這個變量一旦出了這個方法,就不能用了。
問題7解決方案:數據結構
問題1解決方案:app
rm
。以後從新作,不過複製就行。問題3解決方案:方法的返回值類型必須與方法首部中規定的返回值類型一致。當方法不返回任何值時,用void做爲返回值類型,此時就不須要返回語句。less
問題4解決方案:將double數據類型變成String型編輯器
問題5:
-問題5解決方案:對此類問題總結,分爲三種:ide
1.環境變量沒有設置:JAVA_HOME、CLASSPATH、PATH,都須要指向JDK相關的目錄,其中的JAVA_HOME指向安裝根目錄,CLASSPATH指向lib目錄,path指向bin目錄;
2.輸入的JAVA源文件沒有帶文件名後綴java;
3.輸入的JAVA源文件的名字與真實源文件不一致,須要注意的是大小寫也必須一致。
問題7解決方案:出現這種狀況是由於運用compareTo方法時:r1.compareTo(5/3); 其中若是想用數字5/3就得封裝!!
RationalNumber num1; RationalNumber num2=5/3; num1 = num2;
錯題1及緣由,理解狀況:
If two variables contain aliases of the same object then
A . the object may be modified using either alias
B . the object cannot be modified unless there's but a single reference to it
C . a third alias is created if/when the object is modified
D . the object will become an "orphan" if both variables are set to null
E . answers A and D are correct
正確答案:E 個人答案:A
錯誤緣由:選項沒有看完,致使沒有選D。
錯題2及緣由,理解狀況
What happens if you attempt to use a variable before it has been initialized?
A . A syntax error may be generated by the compiler
B . A runtime error may occur during execution
C . A "garbage" or "uninitialized" value will be used in the computation
D . A value of zero is used if a variable has not been initialized
E . Answers A and B are correct
正確答案:E 個人答案:B
錯誤緣由:沒有正確的認識語法錯誤,語法錯誤就是編輯時的錯誤,俗稱病句。
錯題3及緣由,理解狀況:
What is the function of the dot operator?
A . It serves to separate the integer portion from the fractional portion of a floating point number
B . It allows one to access the data within an object when given a reference to the object
C . It allows one to invoke a method within an object when given a reference to the object
D . It is used to terminate commands (much as a period terminates a sentence in English)
E . Both B and C are correct
正確答案:E 個人答案:B
錯誤緣由:在課本上只看到了C的相關語句,因此直接選了C
錯題4及緣由,理解狀況:
Consider the following two lines of code. What can you say about s1 and s2?!
String s1 = "testing" + "123";
String s2 = new String("testing 123");
A . s1 and s2 are both references to the same String object
B . the line declaring s2 is legal Java; the line declaring s1 will produce a syntax error
C . s1 and s2 are both references to different String objects
D . s1 and s2 will compare "equal"
E . none of the above
正確答案:C 個人答案:B
錯誤分析:覺得S1是錯誤的語法,後來才發現沒有問題。回去後直接試了下發現它們都是對的。
錯題5及緣由,理解狀況:
The String class' compareTo method
A . compares two string in a case-independent manner
B . yields true or false
C . yields 0 if the two strings are identical
D . returns 1 if the first string comes lexically before the second string
E . none of the above
正確答案:C 個人答案:D
錯誤分析:沒有正確理解題目的意思,個人理解爲:「class」與「method」相比。題目的意思爲:「使用String類char compareTo()方法的輸出。輸出規則是:按照字典順序+0-分別表示先於、等於、後於STr字符串。
這章比起前面幾章難了很多,不少都一開始的時候都不能理解。在看例子的時候須要很是認真,時常須要問本身它爲何這麼作?不過學會或者是打出本身的一個小程序時,心中仍是特別高興的。
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 075/000 | 1/1 | 05/20 | |
第二週 | 485/560 | 1/2 | 13/38 | |
第三週 | 412/987 | 1/4 | 21/60 | |
第四周 | 679/1666 | 1/5 | 21/90 |
1.Java語言中的錯誤
2.Java中的類與對象的區分
3.將double型變成String型
4.vim中的複製與粘貼
5.IDEA快捷鍵