首页 > 软件开发 > JAVA >

java面向对象中抽象类的使用方法

来源:互联网 2023-03-16 19:31:35 224

对于抽象类,还记着老师当时有一句话:“抽象类天生就是当爹的”,看完本经验便有所体会。java编程中面向对象可以清晰的整理我们的思维方式,以对象的方式描述一些事物;而抽象类没有详细的信息去描述一个对象,反而更有利于在头脑中搭建整体的框架。抽象类不仅可以加快编写速度,还可以增加代码的安全性,下面具体描述抽象类的使用方法。ZUk办公区 - 实用经验教程分享!

java面向对象中抽象类的使用方法ZUk办公区 - 实用经验教程分享!

工具/原料

  • Java

方法/步骤

  • 1

    用abstract关键字修饰一个抽象类和一个抽象方法,抽象类内不会过多具体的实现,只会搭建一个框架。ZUk办公区 - 实用经验教程分享!

    java面向对象中抽象类的使用方法ZUk办公区 - 实用经验教程分享!

  • 2

    子类必须实现抽象父类的抽象方法,同时子类也可以向上转型无偿继承父类的非抽象公开方法。ZUk办公区 - 实用经验教程分享!

    java面向对象中抽象类的使用方法ZUk办公区 - 实用经验教程分享!

  • 3

    抽象类不能创建对象,只能被继承之后创建子类的对象。ZUk办公区 - 实用经验教程分享!

    java面向对象中抽象类的使用方法ZUk办公区 - 实用经验教程分享!

  • 4

    如果一个类包含抽象方法(抽象方法没有方法体),那么这个类必须是抽象类。ZUk办公区 - 实用经验教程分享!

    java面向对象中抽象类的使用方法ZUk办公区 - 实用经验教程分享!

  • 4该信息未经许可获取自百度经验
  • 5

    如果一个类是抽象类,那么不一定包含抽象方法,因为可以抽象类中全部是非抽象方法,比如一个抽象父类自己实现了方法,但这种形式不多件,因为抽象类还是要以框架为主。ZUk办公区 - 实用经验教程分享!

    java面向对象中抽象类的使用方法ZUk办公区 - 实用经验教程分享!

  • 6

    以学生和人为例,学生(Student)是一个人(Person),人是抽象的,学生有人共有的属性(成员属性),也有人的行为(成员方法),学生同样也有自己私有的属性和行为,这样就组成了比较形象的抽象类。ZUk办公区 - 实用经验教程分享!

    java面向对象中抽象类的使用方法ZUk办公区 - 实用经验教程分享!

    java面向对象中抽象类的使用方法ZUk办公区 - 实用经验教程分享!

  • 注意事项

    • 学会用抽象的面向对象思想解决问题,是作为程序员的一个良好的习惯。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!ZUk办公区 - 实用经验教程分享!


    标签: JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码