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