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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

风心逸

初级黑马

  • 黑马币:25

  • 帖子:11

  • 精华:0

© 风心逸 初级黑马   /  2018-8-29 23:21  /  771 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象类:
    抽象类必须用abstract修饰
    抽象类不能创建对象,但是它的子类可以创建对象。(不能实例化)
    抽象方法必须定义在抽象类中,但是抽象类可以包含非抽象方法。
    抽象类想要被继承,子类要么重写所有的抽象方法,要么本身也是抽象类。
所以说,如果一个类包含抽象方法,那么该类必须是抽象类,必须得有关键字abstract修饰符。
定义格式:
public   abstract   class  类名字 {         //关键字abstract修饰
}
抽象方法:
使用 abstract  关键字修饰方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体。
定义格式:
public  abstract  
返回值类型  方法名
(参数列表);       //抽象方法必须用abstract修饰,没有大括号{}
实际运用
public  abstract  clsaa  父类名{            
public  abstract  viod  Da();
public abstract  void  Chang();
public  void  Gao(){                            //抽象类可以包含抽象方法
}
}
public  class 子类名 extends 父类名{                //重写所有的抽象方法
      public  void  Da(){
}
    public void  Duan(){
}
}
public  abstract class 子类名 extends 父类名{                //只要有一个抽象方法没有被重写,就要用关键字abstract修饰,也是抽象类
      public  void  Da(){
}
}

         


0 个回复

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