how2j學習介面總結

2021-10-10 15:47:45 字數 758 閱讀 2320

在設計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屬性...