在設計lol的時候,進攻類英雄有兩種,一種是進行物理系攻擊,一種是進行魔法系攻擊
這時候,就可以使用介面來實現這個效果。
介面就像是一種約定,我們約定某些英雄是物理系英雄,那麼他們就一定能夠進行物理攻擊。
package com.ly.inte***ceexercise;
public
inte***ce
ap
乙個類可以實現多個介面package com.ly.inte***ceexercise;
import com.ly.character.hero;
public
class
aphero
extends
hero
implements
ap}
一種英雄,能夠同時進行物理攻擊和魔法攻擊
比如伊澤瑞爾,皮城女警凱特琳
package com.ly.inte***ceexercise;
import com.ly.character.hero;
public
class
adaphero
extends
hero
implements
ad,ap
@override
public
void
magicattack()
}
how2j學習介面與繼承筆記
物件轉型 明確引用型別與物件型別的概念。在這個例子裡,有乙個物件 new adhero 同時也有乙個引用ad 物件是有型別的,是adhero 引用也是有型別的,是adhero 通常情況下,引用型別和物件型別是一樣的。引用型別和物件型別不一致的情況下的轉換問題。子類轉父類 向上轉型 型別轉換有時候會成...
j2me學習總結
j2me隨著最後乙個遊戲的完成,可以畫上乙個小句號了。做了幾個東西,簡單說一下。環境winxp eclipse netbeans 手機 nokia5230,s60v5平台 1 冷笑話 這個就是入門,執行之後可以看一些冷笑話,還有謎語之類的,用的是j2me自帶的ui 2.貪食蛇。就是貪食蛇,用了遊戲的...
HOW2J JAVA基礎 介面與繼承綜合練習
uml類圖 unified modeling language,統一建模語言 用於描述類的屬性 方法以及類與類之間的關係。animal類 1.建立animal類,它是所有動物的抽象父類。2.宣告乙個受保護的整數型別屬性legs,它記錄動物的腿的數目。3.定義乙個受保護的構造器,用來初始化legs屬性...