Java菜鳥成長之路 Day 4 Java

2021-08-03 23:25:58 字數 1408 閱讀 4613

繼承:關鍵字: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 中的元素。示例...