2018年度社会信赖职业教育品牌
课程至上的在线java培训机构


在线答疑辅导,点击咨询
24小时课程咨询:17611189885

Java抽象类

2019年3月1日 18:27 作者:柠檬java学院


1. 抽象的概念。

a) 我们能看得到摸得着,能具体描述的东西,叫做具象。比如说猫就是具象,我们能够看到它的颜色,称它的重量,有四条腿,会吃鱼会抓老鼠。
b) 抽象是具象的归纳总结,比如说动物就是一个抽象的概念,我们无法描述动物是什么颜色,有几条腿,会做什么。动物是所有的猫、狗、鱼等等会动的生物的总称,动物的特征,一定也是猫、狗、鱼……的特征。
c) 抽象类,也就是所有具体类的总结归纳,换句话来说,是所有类的规范。

2. 被abstract修饰的类,就是抽象类;被abstract关键字修饰的方法,就是抽象方法。

a) 一个抽象的类,至少要有一个抽象方法,抽象类说到底是由抽象方法来决定的。但不一定全部是抽象方法。
b) 含有抽象方法的类一定是抽象类。。
c) 一个非抽象类继承抽象类,必须重写父类的所有的抽象方法。

3. 抽象类的具体应用

a) 我们定义一个抽象类Feline(猫科动物),有一些属性,普通方法,抽象方法,抽象方法中传入一个Animal的对象。
b) 抽象类定义了所有的子类都有一个方法,但是方法具体是什么作用,就根据不同的子类各自编写。

上一篇:java的八大数据类型
下一篇:Java的I/O流的总结