目錄
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:域名注冊、虛擬主機、營銷軟件、網站建設、臨邑網站維護、網站推廣。一、類
二、對象
三、類與對象
類,顧名思義,代表的就是一類事物。例如動物界中的貓科動物和犬科動物,同一科中的所有動物都有這相似或者統(tǒng)一的特點,在這里不同的“科”就代表了不同的類。
在Java語言中,類里面會包含許多屬性和方法來定義這個類,以及描述這個類的特征。
以貓科動物為例,將它們簡單地用Java語言表示。
public class cat { //創(chuàng)建貓科的類
String name;//動物名稱(屬性)
int age;//平均壽命(屬性)
String habitat;//棲息地(屬性)
void run()//奔跑行為(方法)
{
System.out.println("");
}
void eat()//進食行為(方法)
{
}
}
cat類中包含了name,age,habitat屬性和run(),eat()方法。
二、對象對象是類中的一個個體,可以具有類中的屬性和方法。例如cat類中可以創(chuàng)建“獵豹”“老虎”等對象。
以“老虎”為例創(chuàng)建一個對象。
public static void main(String[] args){
// 下面的語句將創(chuàng)建一個Puppy對象
cat tiger = new cat();
}
三、類與對象將上面兩者結合起來,可以構成一個實例。
仍以貓科動物中的老虎對象為例
public class cat { // 創(chuàng)建貓科的類
String name;// 動物名稱(屬性)
int age;// 平均壽命(屬性)
String habitat;// 棲息地(屬性)
void run()// 奔跑行為(方法)
{
System.out.println(name + "奔跑");
}
void eat()// 進食行為(方法)
{
System.out.println(name + "進食");
}
String setName(String a)// 設置名稱
{
name = a;
return a;
}
void getName()// 獲取名稱
{
System.out.println("動物名稱為:" + name);
}
int setAge(int a)// 設置年齡
{
age = a;
return a;
}
void getAge()// 獲取年齡
{
System.out.println("平均壽命為:" + age + "歲");
}
String setHabitat(String a)// 設置棲息地
{
habitat = a;
return a;
}
void getHabitat()// 獲取棲息地
{
System.out.println("棲息地位于:" + habitat);
}
public static void main(String[] args) {
// 下面的語句將創(chuàng)建一個Puppy對象
cat tiger = new cat();
tiger.setName("老虎");
tiger.setAge(10);
tiger.setHabitat("非洲");
tiger.getName();
tiger.getAge();
tiger.getHabitat();
tiger.run();
tiger.eat();
}
}
得到輸出結果
動物名稱為:老虎
平均壽命為:10歲
棲息地位于:非洲
老虎奔跑
老虎進食
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
標題名稱:淺談類與對象-創(chuàng)新互聯
轉載注明:http://vcdvsql.cn/article8/csiiop.html
成都網站建設公司_創(chuàng)新互聯,為您提供ChatGPT、外貿建站、定制網站、電子商務、營銷型網站建設、品牌網站制作
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯