類可以類比數學的集合 ,而對象可以類比元素;
圖形類比
- 類、對象與集合、元素不同的是一個對象只能屬於唯一的類;
- 一個類及可以是一個對象,也可以包含對象;
- 一個類既可以包含一個對象或多個對象;
- 對象和對象之間至少要有一個明確的區分;
- 類可以包含局部變量,成員變量,類變量:
局部變量:在方法、構造方法、語句塊中定義的變量
成員變量:創建對象時實例,可以被類中的方法和特定類的語句塊訪問
類變量:聲明在類中,方法體外,但是必須聲明爲static類型
構造類
public class Puppy{
public Puppy(){
}
public Puppy(String name){
// 這個構造器僅有一個參數:name
}
}
創建對象
- 聲明;
- 實例化;
- 初始化;
實例:
public class Puppy{
public Puppy(String name){
//這個構造器僅有一個參數:name
System.out.println("小狗的名字是 : " + name );
}
public static void main(String []args){
// 下面的語句將創建一個Puppy對象
Puppy myPuppy = new Puppy( "tommy" );
}
}
打印結果小狗的名字 :tomy