繼承:關鍵字:extends
用法:class zi extends fu;
作用:當子類中有少數特有的方法,這是就需要介面類實現
抽象:關鍵字:abstract
用法:修飾類名,方法名
具體用**講解:
package extendstest;
//定義乙個抽象類,動物類
public abstract class aninal
//有參構造
public aninal(string name, int age, string color)
//set() get() 方法
public string getname()
public void setname(string name)
public int getage()
public void setage(int age)
public string getcolor()
public void setcolor(string color)
//抽象方法
public abstract void eat();
//成員方法
public void sleep()
public void show()
}//定義介面
package extendstest;
public inte***ce jump
package extendstest;
//定義普通貓
public class cat extends aninal
//無參構造
public cat()
//有參構造
public cat(string name, int age, string color)
}//定義會會跳高的貓
package extendstest;
public class jumpcat extends aninal implements jump
@override
public void eat()
//無參構造
public jumpcat()
//有參構造
public jumpcat(string name, int age, string color)
}//測試
package extendstest;
public class cat_dog_test
}結果:
tom2
黑白累了就要睡覺
貓餓了就要吃魚
------------
rose2黑白
累了就要睡覺
會調高的貓要吃好吃的
------------
狗類自己測試
Java菜鳥成長之路 Day 4 Java
物件導向 將現實生活中的事物及其屬性用類的方法編寫出來.如學生類 成員變數 姓名,年齡,分數,家庭住址 成員方法 學習,玩遊戲,展示資訊 如何呼叫?寫好類之後,如student 類,則定義乙個該類的變數 student s new student 成員變數的呼叫 s.成員變數名 成員方法的呼叫 s....
菜鳥成長之路
對於體系化的構建以及重複性的學習我認為可以從以下幾點著手 一 學會學習 學習無疑是程式設計師最為重要的素質之一,尤其是網際網路這種日新月異的行業,把學習當做工作的一大半也不為過。1.1 學會自主學習 有乙個現象很明顯,我們大多數人並不是不想學習,而是經常會糾結於 我不知道學什麼好 總認為簡單的沒挑戰...
LeetCode 菜鳥成長之路
給你兩個有序整數陣列 nums1 和 nums2,請你將 nums2 合併到 nums1 中,使 nums1 成為乙個有序陣列。說明 初始化 nums1 和 nums2 的元素數量分別為 m 和 n 你可以假設 nums1 有足夠的空間 空間大小大於或等於 m n 來儲存 nums2 中的元素。示例...