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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 风色月下 中级黑马   /  2016-4-24 09:49  /  429 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

接口 和抽象类  现在刚学 现在感觉有点迷糊  谁能说下具体的细节

2 个回复

倒序浏览
由继承的其子类实现其方法,然后通过多态调用
回复 使用道具 举报
b.抽象类定义格式:
   abstract class 类名{
              abstract 返回值类型 方法名(形参列表);
              void method(){

              }
   }

接口的格式
  interface 接口名{

   public abstract void method();//抽象方法
                                     //默认有public abstract
  public static final int i=3;
  }

抽象类一般是同一个体系中多个事物抽象出来的共性的东西,比如 男人,女人,小孩等抽象出一个人的抽象类。里面可以有属性和子类共有的一些功能相似但具体实现方式有差别的方法。

而接口一般是某一个或一类单一功能的描述,或者说声明,或者说规范。它定义出来一般是为所有可能用到它的类提供体系外的额外功能的。
上面是我的一点理解。希望能帮到你。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马