欢迎光临散文网 会员登陆 & 注册

软件测试 | Java抽象类的实际应用——模版设计

2023-08-25 17:54 作者:测吧测试开发  | 我要投稿

更多学习资料戳!!!

既可以为抽象类实例化,那么抽象类到底应该如何使用呢?来看下面的这样一种场景:假设人分为学生和工人,学生和工人都可以说话,但是学生和工人说话的内容是不一样的,也就是说,说话这个功能应该是一个具体功能,而说话的内容就要由学生或工人来决定了,所以此时就可以使用抽象类实现这种场景,如图所示。

范例:抽象类的实际应用

程序运行结果:

学生信息 -->姓名:张三:年龄20:成绩:99.0

工人信息 -->姓名:李四:年龄:30:工资:3000.0

从程序的运行结果中可以发现,在Person类中就相当于定义了一个模板,在主方法中调用时,调用的就是普通方法,而子类只需要实现父类中的抽象方法,就可以取得一个具体的信息。


软件测试 | Java抽象类的实际应用——模版设计的评论 (共 条)

分享到微博请遵守国家法律