如何实现继承

如何实现继承
如何知道一个类是继承了父类的子类呢?在Java 语言中,继承通过关键字“extends”来实现。用
extends 标明当前类是子类,并标明从哪个类继承而来。“extends”在英语中就是扩展的意思,而在Java
语言中,继承也有扩展的含义。这样将两者联系在一起,就很容易理解了。
现在将上面的代码修改一下,就可以清楚的看到父类和子类的继承关系:
汽车类

汽车有四个轮子属性
引擎属性
方向盘属性
如何驾驶它()-----------方法函数
如何保养它()-----------方法函数

宝马厂家的敞篷跑车 extends 汽车类

如何打开敞篷--------方法函数

这样是否更清楚了,下面举个实例来具体分析继承的意义。
Class Person
{
int age;------------------------------年龄属性
int height;---------------------------身高属性
void eat() {};------------------------吃的方法函数
void sleep() {};---------------------睡觉的方法函数
}
Class Student
{
int age;------------------------------年龄属性
int height;---------------------------身高属性
void eat() {};------------------------吃的方法函数
void sleep() {};---------------------睡觉的方法函数
int score;----------------------------学生分数属性
void study() {};---------------------学生学习的方法函数
}
从以上的代码段可以看出,“Person”类和“Student”类有很多参数相同。可以说,“Student”类
包含了“Person”类所有的参数,这种情况,就需要使用继承,上面的代码可以修改为:
Class Person
{
int age;
int height;
void eat() {};
void sleep() {};
}
Class Student extends Person
{
int score;
void study() {};
}
上面的代码使“Student”类继承了“Person”类,并拥有了“Person”类的所有成员。“Student”
类虽然代码很少,但其包括了“Person”类的所有成员和方法。下面学习一段继承类的引用实例。
Class Inhert
{
int a;
void hi()
{
System.out.println(“大家好,我是有关继承的程序段”);
}
}
public class inhert1 extends inhert
{
128
public static void main(String[]args)
{
inhert1 ob=new inhert();
ob.a=10;
ob.hi();
}
}
运行的结果:
大家好,我是有关继承的程序段

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值