原创 關於+=與=+的區別

public static void main(String[] args){ int a=1; int b=2; a=+b; System.out.print(a); //+號與-號爲一元運算符,平時隱藏。

原创 方法重載、構造重載與方法重寫(覆蓋)

方法重載 訪問修飾符,返回類型可以不同(異常也可以不同) 參數列表一定要不同(比如個數,類型,順序) 必須在同一類中。 構造方法重載的要求基本與其一致。(只是構造沒有返回類型,且名稱要與類名相同。不能添加非訪問修飾符) 方法重寫(覆蓋

原创 數組

正確: int[] num = new int[3]; num[0] =0; num[1]=1; num[2]=2; int[] num = {1,2,3}; <創建數組並同時賦值必須在同一語句裏完成> int[] num = new

原创 面相對象基本概念

什麼是類? 類是對象的集合,是對象抽象化的概念。是創建對象的模版、藍圖。 什麼是對象? 具體的實物。也稱實例(實際存在的例子?)。 什麼是屬性? 即特徵 什麼是方法? 即行爲 什麼是變量? 一個數據存儲空間的表示。聲明某個變量就是在內

原创 命名原則

用標識符來爲變量,常量,方法,類,接口和包命名。 原則上使用¥;$;_;數字,字母。(名字首字不能用數字)來命名。名字需要避開關鍵字,並使用駝峯命名法,java命名區分大小寫。 名字需見名知意,

原创 基本數據轉換

1.自動類型轉換 小轉大,自動轉。 2.強制轉換 大轉小,需強制,且可能會丟失精度。 不強制轉換會出錯。所以: 3.如果在計算時出現大小不一的類型,其結果的類型是表達式裏最高級別的那個數據類型。 (先小轉大,再計算)