一、基本概念
多態(tài)
繼承
封裝
抽象
類
對象
實例
方法
重載
二、
java中類的對象
軟件對象也有狀態(tài)和行為。軟件對象的狀態(tài)就是屬性,行為通過方法體現(xiàn)。
在軟件開發(fā)中,方法操作對象內(nèi)部狀態(tài)的改變,對象的相互調(diào)用也是通過方法來完成。
java中的類
public class Dog{
String breed;
int age;
String color;
void barking(){
}
void hungry(){
}
void sleeping(){
}
}
一個類可以包含以下類型變量:
局部變量
成員變量
類變量
構(gòu)造方法
public class Puppy{
public Puppy(){
}
public Puppy(String name){
// 這個構(gòu)造器僅有一個參數(shù):name
}
}
創(chuàng)建對象
聲明:聲明一個對象,包括對象名稱和對象類型。
實例化:使用關(guān)鍵字new來創(chuàng)建一個對象。
初始化:使用new創(chuàng)建對象時,會調(diào)用構(gòu)造方法初始化對象。
public class Puppy{
public Puppy(String name){
//這個構(gòu)造器僅有一個參數(shù):name
System.out.println("小狗的名字是 : " + name );
}
public static void main(String []args){
// 下面的語句將創(chuàng)建一個Puppy對象
Puppy myPuppy = new Puppy( "tommy" );
}
}