关注大学生就业,培养泛IT高端人才

陕西新榜样官方网站

您的位置: 主页 > 新闻动态 > IT资讯 >

使用抽象类都需要注意些什么?

来源:陕西新榜样软件科技有限公司 发布时间:2018-06-07 浏览量:

  JAVA中的抽象类不常使用,原因包括抽象类应用场景不多,而且使用限制繁杂等等,下面就使用抽象类的几个注意事项做一个简单介绍:

  抽象类不能直接使用,必须用子类去实现抽象类,然后使用其子类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例,也就是可以使用抽象类来充当形参,实际实现类作为实参,也就是多态的应用。

  不能有抽象构造方法或抽象静态方法。

  在下列情况下,一个类将成为抽象类:

  1、当一个类的一个或多个方法是抽象方法时。

  2、当类是一个抽象类的子类,并且不能为任何抽象方法提供任何实现细节或方法主体时。

  当一个类实现一个接口,并且不能为任何抽象方法提供实现细节或方法主体时;注意:

  这里说的是这些情况下一个类将成为抽象类,没有说抽象类一定会有这些情况。

  一个典型的错误:抽象类一定包含抽象方法。 但是反过来说“包含抽象方法的类一定是抽象类”就是正确的。

  事实上,抽象类可以是一个完全正常实现的类。

  更多相关陕西新榜样软件科技有限公司资讯,请点击: www.xinbangyang.com

IT培训 服务