抽象类与接口
博客专区 > carlos 的博客 > 博客详情
抽象类与接口
carlos 发表于6年前
抽象类与接口
  • 发表于 6年前
  • 阅读 23
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

Java可以创建一种类专门用来当做父类,这种类称为抽象类.抽象类的作用有点类似模板,其目的是要设计者的格式来修改并创建新的类.

抽象类实际上也是一个类,只是与之前的普通类相比,其中多了抽象方法.

抽象方法是只能声明而未实现的方法,所有的抽象方法必须使用abstract关键字声明,包含抽象方法的类也必须使用abstract class声明.

抽象类定义规则如下。

1.抽象类和抽象方法都必须用abstract关键字类修饰

2.抽象类不能被直接实例化,也就是不能直接用new关键字去产生对象

 3.抽象方法只需声明,而不需实现

4.含有抽象方法的类必须被声明为抽象类,抽象类的子类必须覆写所有的方法后才能被实例化,否则这个子类还是个抽象类.

定义抽象类

abstract class 类名称

{

声明数据成员;

访问权限 返回值的数据类型 方法名称(参数...)

{

    定义一般方法

}

abstract 返回值的数据类型 方法名称(参数...);

//定义抽象方法,在抽象方法里没有定义方法体.

}

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 24
博文 85
码字总数 21928
×
carlos
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: