码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA 面向接口编程

时间:2015-02-25 11:36:07      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

接口:

  接口中的field一定是常量,方法只能是抽象实例方法,接口里不能有构造器和初始化块定义

  类A implements 接口,在类B中可以利用定义一个接口 b=(Interface)类A,然后调用b.在类A中实现的方法,从而实现在类B中实现对类A方法的调用

  其中 接口 b = (interface)类A 叫做向上转型,类A中的对应于接口b中的方法将会覆盖接口b的方法,即此时调用b.方法,实际上调用的是类A中实现的方法

  向上转型可以用于继承中,比较灵活,在java中向下转型之前,必须进行向上转型,因为子类引用不能指向父类对象,只能指向子类对象,所以先向上转型再向下转型

  可以用Instance of 来预防可能发生的父类与子类之间的关系错误

JAVA 面向接口编程

标签:

原文地址:http://www.cnblogs.com/lingxianxia/p/4299285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!