java如何繼承
『壹』 java如何實現類的繼承
你好,很高興回答你的問題。
java實現類的繼承是通過下面這樣。
假定父類是A,要讓子類B繼承A類,則B類的定義是下面這樣:
public class B extends A{
}
如果有幫助到你,請點擊採納。
『貳』 使用內部類讓Java實現「多繼承」
使用內部類讓Java實現 多繼承
眾所周知 Java沒有像c++那樣支持多繼承 但是我們可以使用介面或內部類來模擬實現多繼承
我們使用內部類來實現一個繼承自消費者笑禪 又繼承自生產者的派生類
實際上Java之所以設計出內部類這個概念 一方面是為了更好的封裝性 另一方面就是藉助內部類模擬實現多繼承
首先我們定義一個消費者抽象基類
view plainprint?
/** * Consumer Class *@author androidyue *Last Modified 上午 */ public abstract class Consumer { protected float buyPrice protected abstract void buyGoods() }
跡升吵以下是生產者抽象基類
view plainprint?
/** * Procer Class *@author androidyue *Last Modified 上午 */ public abstract class Procer { protected float cost protected abstract void proce() }
使用內部類實現 多繼承 的派生子類
view plainprint?姿侍
/** *Java實現 多繼承
*@author androidyue *Last Modified 上午 */ public class InnerClassDemo extends Procer { private ConsumerBuyer buyer
public void desribeMySelf(){ System out println( 使用Java模擬多繼承 ) this proce() this buyer=new ConsumerBuyer() this buyer buyGoods()
}
@Override protected void proce() { st= f System out println( 我是生產者 我以每件 +st+ RMB的成本生產一件產品 然後以 元價格對外出售 ) }
class ConsumerBuyer extends Consumer{
@Override protected void buyGoods() { this buyPrice= f System out println( 我是消費者 我以 +this buyPrice+ RMB 買了一件售價 元的商品 不信吧 因為我也是生產者!^_^ )
}
}
}
在程序入口調用
view plainprint?
/** * the entrance of application *@author androidyue *Last Modified 上午 */ public class AppMain { public static void main(String[] args){ InnerClassDemo demo=new InnerClassDemo() demo desribeMySelf() }
lishixin/Article/program/Java/hx/201311/25912
『叄』 java子類如何繼承父類怎麼寫啊
通過extends進行繼承。
語法:<修飾符>class<子類名>extends<父類名>{.....}
舉例:
publicclassParent{//定義父類
}
publicclassSonextendsParent{//通過extends,son類繼承了父類Parent
}
補充:
(1)繼承就是在現有類的基礎上構建親的類。
(2)當一個類繼承一個現有類後,可以對被繼承類中的屬性和方法進行重用。
(3)在Java中,一個類只能有一個父類,不支持多繼承。
『肆』 eclipse java中如何繼承一個類
繼承一個類用關鍵字 extends 就行了 ,
舉個例子: 類A繼承類B 那麼java代碼就是:
publicclassAextendsB{
}
或者你新建類的時候:
file -- new -- class 在彈出框中可以直接輸入要繼承的父類的名字如下圖: