类与对象

类与对象、类的继承
对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与对象、类的继承的相关知识。

  • 关键字 class

  • 一个类包含
    1、属性
    2、方法
    以Student类为例讲述一个类:
    Student类
    此Student类中有两个属性:name和score。一个学生有名字,有分数等属性。
    有一个方法:public void printf()。输出一句话“name得分是score。”

下面说类的继承:

  • 关键字:extends
  • 子类可以调用父类的属性,子类只可以继承一个父类

类的继承可以继续以Student类来理解,学生类包含小学生,中学生、大学生,他们都有名字、分数两个属性,而他们又有不同。比如中学生是靠老师教,大学生的学习方法主要是靠自学。这就是类的继承用处所在。
例:
编写一个程序实现功能:

  • 鲁班正在攻击亚瑟,亚瑟掉血XX,剩余血量XX。
  • 亚瑟正在攻击鲁班,鲁班掉血XX,剩余血量XX。
    最后判断谁获胜?
    先建立一个Hero类:
    在这里插入图片描述
    由英雄Hero类继承出两个类(鲁班和亚瑟类)

在这里插入图片描述

在这里插入图片描述
下面写一个主函数
在这里插入图片描述
输出结果:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值