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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© woyousikexin 初级黑马   /  2016-7-19 06:58  /  515 人查看  /  0 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

接口 是用来提供一种对外的 统一标准的 如果想要 给一个类A增加接口中的功能 只有实现这个接口 重写其中所有的抽象方法才可以
                如果不想增加这个接口中的功能可以选择不实现这个接口 ;
                所以接口中的 方法 全部都是 对外公开的  全部都是 抽象方法 (因为反正都是要让实现类来重写的 所以 有没有方法语体 没有多大的意义)
                关键是 让实现类遵守这套标准   public abstract void(可能也有返回值类型) method () ;
                接口中的成员变量 默认的修饰符全是 public static final ,在 成员变量上和 成员方法上面 即使不自己添加 系统也会默认的强制给出
                对于成员方法 : public abstract
                对于成员变量:public static final
                这是一种非常权威的强制性的 规则 ,之前并没有见过哪个类或者什么东西有这么强大的权力 ;
                所以说 在java中 接口是一个非常牛逼的功能;

0 个回复

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