A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ringfingers 中级黑马   /  2015-10-4 17:11  /  324 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

接口
        接口使用interface关键字修饰
        接口的命名Ixxxable,表示一种能力
        接口不能被实例化
        接口的本质是一个抽象类,接口是一个特殊的抽象类

                因此
                        1.接口不能实例化
                            抽象类无法实例化
                        2.接口中可以定义抽象成员(这是abstract类的特性)
                            但是接口的特殊就在于:所有的方法默认都是public abstract方法,都不能写pulic,abstract关键字了
                        3.抽象成员不能有访问修饰符,默认就是abstract
        

       接口中只能定义 属性 方法  索引器 事件(属性 索引器 和事件的本质也是方法)(类中可以定义的成员本质上就两种 一个是字段一个是方法(属性 索引器 事件 方法的其他形式))
        接口中的成员默认就是抽象成员,默认就是public的,不能有访问修饰符

       重要:接口就是一个纯粹的用来规范实现类的一个东西,他的作用仅仅是告诉实现这个接口的类,你应该有什么样的功能,至少要实现一些什么样的功能

        由于接口是抽象的,所以所有实现接口的类中必须实现接口的所有抽象成员(因为他是一个规范,必须全部满足 全部实现,一个不实现就报错)

类实现接口的写法

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马