1.陣列的定義
一維陣列的定義int
arrs;
二維陣列的定義int
darrs;
陣列的初始化
靜態初始化
darrs = new int, , };
動態初始化
darrs = new int[2][3];
darrs[0] = new int[5];//給第乙個元素初始化
2.方法
方法的呼叫
1、使用方法所屬的類建立乙個物件 a a = new a();
2、使用物件呼叫方法 a.methodname();
3、如果有返回值,那麼可以選擇接收返回值,也可以不接收
定義乙個方法,方法名的首字母小寫,碰到return直接結束整個方法
[修飾符1 修飾符2 …] 返回值型別 方法名([形式引數列表])
判斷年份是否為閏年的方法
public
boolean
isrunyear(int year)
return
false;
}
3.類
類的訪問控制許可權共有兩種(內部類除外,因為內部內的訪問許可權有四種):public和預設。缺省級別的類只能被同乙個包中的類看到,包外不可見。
/**
* 描述狗的類
*@author ken
* */
public
class
dog
//進食的行為
public
void
eat()
//對eat方法進行過載
public
void
eat(string str)
/*** 構造方法 -- 建立物件時呼叫
* 1、系統預設為每乙個類建立乙個無參的構造方法
* 2、構造方法也可以過載,過載的方式和普通方法一樣
* 3、如果程式設計師手動的為類提供了構造方法,則系統預設的無參構造方法就消失了
* 4、通常如果提供了其他的構造方法,也會再提供乙個無參的構造方法
* * 構造方法的作用:進行屬性初始化
*/public
dog()
public
dog(string name, int age, string ***)
/*** main方法 -- 程式的入口
*@param args
*/public
static
void
main(string args)
}
方法的過載:
1、如果有準確的引數列表,則匹配該方法
2、如果沒有準確的引數列表,則匹配表數範圍最接近該型別的型別(byte -> short -> int -> long -> floag -> double)
public
class computer
// public int add(int i1, int i2)
// public long add(long i1, long i2)
public
float
add(float i1, float i2)
public
double
add(double d1, double d2)
public
static
void
main(string args)
}
**塊,構造方法的相互呼叫
/**
* 人*@author ken
* */
public
class
person
/*** 構造方法
*@param name
*@param age
*/public
person(string name, int age)
/*** 構造器的互相呼叫
* 1、必須在構造器的第一行呼叫另乙個構造器
* 2、呼叫的語法this();
*/public
person()
/*** 內部類
*//** * 行為 -- 方法
*/public person sleep()
public person eat()
public
void
displayinfo()
}
匿名物件
public
class
client
}
可變引數:表示可以接收0到n個引數
public
class test arrs}/*
* 方法過載
* @param i
*/public
void
test(int i)
public
static
void
main(string args)
}
成員變數:預設初始化
區域性變數:要自己初始化
public
class
test2
public
static
void
main(string args)
}
java 基礎知識
1.複製。賦值操作。就是先將其本身加乙個變數再賦值給其本身。如a b就是a a b 2.比較兩個值或者說是位址是否相同 指向同乙個物件 和 或 3.操作符是if else操作的縮寫,如果 右邊判斷為true則返回 左邊的計算結果。右邊錯誤,返回 右邊的計算結果。在class09裡面有例子。4.流程控...
Java基礎知識
1 物件導向的特徵有哪些方面 1.抽象 抽象就是忽略乙個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。2.繼承 繼承是一種聯結類的層次模型,並且允許和鼓勵類的重用...
JAVA基礎知識
一 關鍵字 由以下關鍵字修飾的變數 方法和類所具有的特性如下 public 包內及包外的任何類中均可訪問 private 包內及包外的任何類中均無權訪問 protected 包內的任何類以及包外的那些繼承了此類的子類中均可訪問 friendly 如果不以如上關鍵字修飾,則預設為friendly型別,...