本文目錄一覽:
誰能跟我說幾個JAVA多態,在現實生活中應用的例子,不要說代碼和概念,就只說案例
有一個比較經典的多態實例:
有一個Animal類,它有Cat,和Dog兩個子類,在Animal中有個say方法,當Cat調用這個方法的時候輸出的是“小貓喵喵喵”,當Dog調用這個方法時,輸出的是“小狗汪汪汪”,這就是Java多態的實現。
1、定義一種動物,該類型的動物有叫的屬性。
2、分別定義貓,狗,鳥,都繼承於該動物,都有叫的屬性。
3、分別表示出各個具體小動物的叫聲,例如貓的叫聲:喵、狗的叫聲:汪、鳥的叫聲:咻,點是叫聲,實現各個具體小動物用的叫聲的方法是用的同一個函數名稱,就是動物的叫聲函數。
多態:
這個案例網上是沒有的,屬於無忌獨創,當時在幫孩子輔導作業,小學科學,裡面有一點內容是關於人的牙齒,說牙齒分為:門齒、犬齒、臼齒。
問閨女,為什麼這麼分呢?閨女說牙齒雖然都是用來咬食物,但是食物種類很多,咬碎需要的工具也不一樣,門齒用來切割食物,如:蘋果、梨;犬齒用來撕碎食物。
如肉類;臼齒用來磨碎食物,如犬齒撕碎的肉類,就需要再用臼齒來磨碎,然後送到食道,胃,小腸,大腸進行消化。我恍然大悟,這不就是Java面向對象里的多態嗎?多完美啊。
這也很好說明了為什麼會有多態出現,因為生活中就存在太多這種例子,所以需要多態來匹配解決。
java統計字符串中的字符重複的次數和和出現次數 實例
請參考:
public class Test1 {
// 定義一個主函數
public static void main(String args[]) {
// 創建一個映射對象
java.util.MapCharacter, Integer map = new java.util.HashMapCharacter, Integer();
// 定義一個字符串
String str = “sadsafddasdscv”;
// 將此字符串轉換為一個新的字符數組
char[] s = str.toCharArray();
// System.out.println(s1.length);
// 往映射中放數據
for (int i = 0; i s.length; i++) {
char s1 = s[i];
// 定義一個變量
int t = 0;
for (int j = 0; j s.length; j++) {
if (s[i] == s[j]) {
t++;
}
}
// 將鍵值對放到map中
map.put(s1, t);
}
// 遍歷
// 1.得到鍵的Set集合
java.util.SetCharacter keys = map.keySet();
// 得到迭代器
java.util.IteratorCharacter iter = keys.iterator();
// 迭代set集合
while (iter.hasNext()) {
// 取出一個
char key = iter.next();
// 根據key得到Value
int value = map.get(key);
System.out.println(“字母” + key + ” = ” + “出現次數” + value);
}
}
}
想在遊戲裡面加入百度統計,這樣寫JAVA有效果么
首先打開百度首頁,點擊下圖中紅色標註部分《更多》。
點擊《更多》後會出現下面的內容,再點擊《百度統計》,進入統計頁面。
如果你有百度站長或百度推廣賬號,直接輸入進去就可以了。如果沒有就繼續按照我的步驟免費註冊一個百度賬號。
點擊《免費註冊》進入註冊頁面後按照網頁要求逐個填寫內容後點擊《同意以下協議並註冊》就可以了。
註冊完成後就用這個賬號登陸百度統計,進入頁面後點擊屏幕上方的《網站中心》。
點擊《網站中心》進入頁面後在右上角點擊《新增網站》
點擊《新增網站》後悔彈出一個對話框,在這對話框中填寫你想要做統計的網站地址。
網站添加完成後,點擊網頁左側的《代碼獲取》
代碼獲取方法有兩種,一種是手動添加。另一種是自動添加。
如果是手動添加的話直接將下面藍色標註部分複製到網站所有頁面的/body前就可以了。我推薦大家使用自動添加,自動添加就點擊下面紅色標註部分進入下一頁。
10
點擊《立即一鍵安裝》後悔出現以下頁面。在頁面中填寫你空間的FTP賬號及密碼,系統就會自動將代碼安裝到你的網站中。
原創文章,作者:WW4Q6,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/128483.html