就近原則(principle of proximity)-把相關的操作放在一起,例如讓注釋靠近它所描述的**,讓控制迴圈的**靠近迴圈本身等。變數的就近原則指盡可能在靠近第一次使用變數的位置宣告和定義該變數。就近原則實際上也是變數的作用域最小化的一種實現手段。過早地聲
明區域性變數不僅會使它的作用域過早地擴充套件,而且結束得也過於晚了。區域性變數的作用域從它被宣告的點開始擴充套件,一直到外圍塊的結束處。如果變數在「使用它的塊」之外被宣告的,當程式退出該塊之後,該變數仍是可見的。如果變數在它的目標使用區域之前或之後被意外地使用的話,後果將可能是災難性的。
publicclass
test
public
static
void
main(string args)
}
形參和成員變數重名,根據變數使用的就近原則,會訪問到成員變數,所以會輸出 tom
解決方法:通過this引用成員變數,將區域性變數賦值給成員變數 所以會輸出 jack
子父間的成員變數關係 就近原則
子父間的成員變數關係 就近原則 首先在區域性範圍找,如果有就使用。否則找成員位置,如果有就使用。否則找父親成員位置,如果有就使用。否則找父親的父親.如果有就使用。否則就報錯。如果子類要想使用父類的東西,可以通過乙個關鍵字去呼叫。這個關鍵字類似於this的功能。叫 super。你可以理解為父親的物件引...
C 繼承裡的 就近原則
參考部落格 用三個類來描述c 繼承中的就近原則 animal類,bird類,chicken類 1.類關係 類之間的關係如下 public abstract class animal public class bird animal type private string color public s...
就近原則 const關鍵字的使用
在c中,const關鍵字的用途就是使函式操作時不改變其修飾的變數的值。平常我們見得多的const用法有如下幾種,似乎可以總結為 就近原則 即const最靠近其右邊哪個變數,就說明那個變數為常量。c語言中const用法 在linux0.11中讀到skip atoi 函式 如下 static int s...