如何实现继承
如何知道一个类是继承了父类的子类呢?在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();
}
}
运行的结果:
大家好,我是有关继承的程序段
如何实现继承
最新推荐文章于 2023-05-03 16:26:59 发布