java接口和多态概念

java基础篇

1、接口是一组行为的规范、定义,没有实现。

2、使用接口,可以让我们的程序更加利于变化。

3、接口是面向对象编程体系中的思想精髓之一。

4、面向对象设计法则:基于接口编程。



注意事项:

1、接口可以继承多个接口

2、一个类可以实现多个接口

3、抽象类实现接口可以不实现方法

4、接口中的所有方法的访问权限都是public

5、接口中定义的属性都是常量




多态的两种情况

1、多态性我们大概可以分为两类:

(1)方法的重载和重写。

(2)对象的多态性


对象多态性是从继承关系中的多个类而来,


向上转型:交子类实例转为父类实例。

格式:父类 父类对像 = 子类实例; -〉 自动转换

以基本数据类型操作为例:int i = 'a'


(因为c的容量比int小,所以可以自动完成)


向下转型:将父类实例转为子类实例。

格式:了类 子类对象 = (子类)父类实例;强制转换

以基本数据类型秋例:char c= (char)97;

因为整型是4个字节比char2个字节要大,所以需要强制完成。


1、方法的重载与重写就是方法的多态性表现。

2、多个子类就是父类中的多种形态。

3、父类引且可以指向子类对象,自动转换。

4、子类对象指向父类引用需要强制转换(注意:类型不对会报异常)

5、在实际开发中尽量使用父类引用(更利于扩展)

2014-12-18 11:27:54

Java
Java

这是介绍的地方

Java的标签

本文相关标签

推荐应用

友情链接


皖ICP备14007051号-2 关于穆子龙