爱问知识人 爱问教育 医院库

Java中使用接口实现多继承和多态的方法是什么?

首页

Java中使用接口实现多继承和多态的方法是什么?

Java中使用接口实现多继承和多态的方法是什么?

提交回答

全部答案

    2017-07-28 10:56:08
  •   1。JAVA里没有多继承,一个类之能有一个父类。 而继承的表现就是多态。一个父类可以有多个子类,而在子类里可以重写父类的方法(例如方法print()),这样每个子类里重写的代码不一样,自然表现形式就不一样。这样用父类的变量去引用不同的子类,在调用这个相同的方法print()的时候得到的结果和表现形式就不一样了,这就是多态,相同的消息(也就是调用相同的方法)会有不同的结果。
      举例说明: //父类public class Father{ //父类有一个打孩子方法 public void hitChild(){}}//子类1public class Son1 extends Father{ //重写父类打孩子方法 public void hitChild(){ System。
      out。println("为什么打我?我做错什么了!"); }}//子类2public class Son2 extends Father{ //重写父类打孩子方法 public void hitChild(){ System。out。println("我知道错了,别打了!"); }}//子类3public class Son3 extends Father{ //重写父类打孩子方法 public void hitChild(){ System。
      out。println("我跑,你打不着!"); }}//测试类public class Test{ public static void main(String args[]){ Father father; father = new Son1(); father。
      hitChild(); father = new Son2(); father。hitChild(); father = new Son3(); father。hitChild(); } }都调用了相同的方法,出现了不同的结果!这就是多态的表现! 2。
      JAVA中没有多继承,而用接口实现了多继承!一个类或是可以同时实现多个接口!(就相当于C++里一个类同时继承了多个类!)例如: public class Son implements Father1,Father2,Father3{ }。

    s***

    2017-07-28 10:56:08

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):