一篇文章带你入门Java继承

网友投稿 219 2022-10-08


一篇文章带你入门Java继承

目录java中继承什么是继承:为什么要用继承:学习总结:继承关键字:extends总结

Java中继承

什么是继承:

继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

为什么要用继承:

可以去掉重复代码,方便后期维护

举个列子,大家应该都玩过英雄联盟,每个英雄都是一个类,如果说不用继承的话每次都要重复定义每个英雄的成员属性,如下图我举了一个MF,一个EZ的列子

public class MissFortune {

// 成员

// 属性

String nameID;

int hp;

int ad;

int ap;

int lv;// 人物等级

// 技能等级

int q_lv;

}

public class Ezreal {

// 成员

// 属性

String nameID;

int hp;

int ad;

int ap;

int lv;// 人物等级

// 技能等级

int q_lv;

}

这样就创建了两http://个单独独立的英雄类,可以发现前半部分代码都是重复的,下面我们用继承来看一下

首先创建一个父类:

public class Hero {

// 成员

// 属性

String nameID;

int hp;

int ad;

int ap;

int lv;// 人物等级

// 技能等级

int q_lv;

}

然后再看我们的单独英雄类:

public class MissFortune extends Hero{

// 成员方法

// 初始化

public void initMissFortune(){

hp=570;

ad=52;

ap=0;

lv=1;

http:// q_lv=1;

}

}

public class Ezreal extends Hero {

// 成员方法

// 初始化

public void initEzreal(){

hp=530;

ad=60;

ap=0;

lv=1;

q_lv=1;

}

}

在此之中,父类的属性和方法 子类都可以继承到并 直接调用,简洁了代码,后期维护的过程中也不容易出错

学习总结:

继承关键字:extends

格式:

public class 子类名 extends 父类名{

}

http://

总结

本篇文章就到这里了,希望能给你带来帮助,也希望您能够多多关注我们的更多内容!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:我是一个杀毒软件线程(进程杀毒软件)
下一篇:面试官:说一下你常用的加密算法(不是推荐的加密算法)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~