强调一下编程风格
講完了Java的基礎語法,大家就可以編寫簡單的程序代碼了,這里有必要強調(diào)一下編程風格。
代碼風格雖然不影響程序的運行,但對程序的可讀性卻非常重要。自己編寫的程序要讓別人看懂,首先在排版方面要非常注意。
其實每個人的編程風格、每個軟件開發(fā)公司的編程風格都不一樣。一個人編寫的程序代碼,就應該能讓別人看懂,甚至是過了很長時間,自己也要看的懂,否則這個程序就成了一個死程序。
編程風格是指編程時的格式,讓程序看上去就很有層次感。下面通過一些例子,說明編程風格的重要性:
上面程序段的整個排版看起來是否很舒服,并且層次感很強?是否一眼看上去就知道整個程序架構(gòu)?這里的關(guān)鍵在于縮進,縮進也可以稱為跳格。
上面的代碼采用的縮進:”public class math” 是頂格的,接著 mian() 方法縮進 4 個空格,在 mian() 方法里面的代碼一律縮進 8 個空格,而 print() 方法的主體代碼又多縮進 4 個空格。這樣整個程序的所屬關(guān)系就很明顯了。mian() 方法屬于 math 類,其余的都屬于main() 方法,而在 print() 方法內(nèi)的代碼段又屬于此方法。規(guī)律就是空格多的代碼從屬于空格少的代碼。
我推薦大家使用 tab 鍵縮進,大部分編輯器(如Eclipse)都支持自定義 tab 鍵的空格數(shù),一般為 4 個空格。
除了縮進,空行也是必要的,先看下列程序代碼:
上面的程序段,在 print() 方法與 view() 方法之間有空行,用來區(qū)分不同的模塊。print() 方法與 view() 方法所完成的功能不一樣,所以使用空行將它們分開,這樣更增加了程序的可讀性。
另外,需要注意的是方法或?qū)傩缘拿_@些名字應該有含義,最好有規(guī)律,不要只使用”a”、”b”這種通用變量,適當可以根據(jù)變量或函數(shù)的功能為其命名。上面的”print”,其他程序員一看就知道這個方法,是有關(guān)打印或輸出的函數(shù)。再如:變量名”name”,一看就知道是有關(guān)名字的變量。所以,一定要命名的有意義,否則程序的可讀性不強。
還有一點是有關(guān)注釋的。在每個方法的方法名旁邊,應該添加一些注釋,同時在一段程序完成之后,也要對程序的功能及如何操作,做個簡單的描述。
只要做到以上幾點,這個程序他人來讀就很容易。即使自己在很長時間后,再來讀程序也會一目了然。
五. 面向?qū)ο蟾呒壧匦?br /> 1.?Java內(nèi)部類及其實例化
2. 內(nèi)部類的分類
3.?抽象類的概念和使用
4.?接口的概念和使用
5.?接口和抽象類的區(qū)別
6.?Java 泛型
7.?泛型通配符和類型參數(shù)的范圍
總結(jié)
- 上一篇: Java StringBuffer与St
- 下一篇: C++ 二进制文件读操作