java--多态_接口

原创 2015年07月09日 13:59:46
 /*
 * 需求:电脑运行实例
 * 电脑主板
 * 
 */
interface PCI
{
 public void open();
 public void close();
}
class Mainboard
{
 public void run()
 {
  System.out.println("mainboard run");
 }
 public void usePCI(PCI p)//接口类型引用纸箱自己的子类对象
 {
  if(p!=null)
  { 
      p.open();
      p.close();
  }
 }
}
class Netcard implements PCI
{
 public void open()
 {
  System.out.println("Netcard open");
 }
 public void close()
 {
  System.out.println("Netcard close");
 }
}
public class Duotai 
{
 public static void main(String[] args)
 {
        Mainboard mb =new Mainboard();
        mb.run();
        mb.usePCI(null);
        mb.usePCI(new Netcard());
 }
}

对接口、继承、组合、多态的理解

面向对象设计的原则 1、针对接口编程,而不是针对实现编程 2、优先使用对象组合,而不是类继承 继承    当子类继承父类时,子类包含了父类定义的所有数据和操作,子类的实例包含了所有子类和父类定...
  • gds2014
  • gds2014
  • 2016年02月28日 19:12
  • 949

[C#]利用接口实现多态性浅析

所谓的多态性,个人认为说的是相同的程序接受几段毫不相同的参数而能正常的运行。而在C#中利用接口实现多态性我觉得并不是太严谨。我认为要真正实现多态性离不开泛型。 举个小例子: public ...
  • hsppl
  • hsppl
  • 2011年09月05日 20:34
  • 1251

java接口实现多态

多态: 父类的引用类型变量指向了子类的对象或者是接口类型的引用类型变量指向了接口实现类 的对象。 实现关系下的多态: 接口  变量  = new  接口实现类的对象。 i...
  • oguro
  • oguro
  • 2016年11月08日 20:00
  • 3848

接口关系下的多态

/* 多态: 父类的引用类型变量指向了子类的对象或者是接口类型的引用类型变量指 向了接口实现类 的对象。实现关系下的多态: 接口 变量 = new 接口实现类的对象。 */interfac...
  • AaronWang0920
  • AaronWang0920
  • 2015年08月22日 21:40
  • 363

JavaWeb接口的多态现实

JavaWeb接口的多态现实
  • zx520sun
  • zx520sun
  • 2016年11月04日 10:50
  • 388

Java入门习题(四)——接口、继承和多态

Java入门习题 Java入门习题 接口继承和多态 1请根据要求补全代码 2请写出下列程序的运行结果 3请写出下列程序的运行结果 4请写出下列程序的运行结果 5请写出下列程序的运行结果接口、继承和多态...
  • qq_32583189
  • qq_32583189
  • 2016年05月15日 13:32
  • 683

面向对象(多态,抽象类,接口的比较)

(一)面向对象(多态) 多态概述: 多态实质上是同一个对象相应不同消息的能力,你理解不了也可以把它理解为事物存在的多种形态. 当然了能够理解实质当然更好. 多态的前提: 要有继承关系, 要有方法重...
  • tongzhengtong
  • tongzhengtong
  • 2015年09月10日 23:32
  • 1560

Java基础之接口和多态知识点总结

接口----当抽象类的方法都是抽象的时候,这时可以把该类定义成接口的形式。你可以先期将接口理解为特殊的抽象类。...
  • u011460827
  • u011460827
  • 2014年12月02日 21:56
  • 1277

C#基础-----接口实现多态

什么是接口? 接口就是一种协议规范,约定好遵守某种规范就可以写通用的代码;定义了一组具有各种功能的方法(只是一种能力,没有具体实现,像抽象方法一样,光说不做)。 接口存在的意义:为了实现多态---...
  • shang1010
  • shang1010
  • 2015年06月09日 15:57
  • 856

接口实现多态

接口实现java多态
  • Q389281541
  • Q389281541
  • 2015年05月08日 15:36
  • 1531
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java--多态_接口
举报原因:
原因补充:

(最多只允许输入30个字)