12.16 Java继承

技术12.16 Java继承 12.16 Java继承首先 :继承,指一个对象直接使用另一对象的属性和方法。继承的格式:public class 子类名 entends 父类名{} /* 表示前面的

12.16 Java继承

首先,继承意味着一个对象直接使用另一个对象的属性和方法。

继承的格式:

公共类名entends父类名{}/*表示前一个子类继承了父类*/

例:公共课子延伸符{}。

以下是代码描述:

/*

*动物、父母

*这是一个父类。

*/

公共级动物{

私有字符串名称;

私人互联网时代;

私有字符串颜色;

公共动物(字符串名称、整数、字符串颜色){ 0

this.name=name

this.age=年龄;

this.color=color

}

公共字符串getName(){ 0

返回名称;

}

公共void setName(字符串名称){ 0

this.name=name

}

public int GetAge(){ 0

返回年龄;

}

public void Setage(int age){ 0

this.age=年龄;

}

公共字符串GetColor(){ 0

返回颜色;

}

公共空白设置颜色(字符串颜色){ 0

this.color=color

}

public void show(){ 0

System.out.println('动物的叫声');

}

}

接下来,让我们创建一个子类。

/*

*这是猫的一个子类,属于动物类,所以我们继承了上面的动物类。

*/

公开课《猫延伸动物》(

公共猫(字符串名称、整数、字符串颜色){ 0

超(姓名、年龄、肤色);

super . show();

}

public void show(){ 0

super . show();

System.out.println('喵喵.');

}

}

让我们构建另一个子类。

/*

*这是狗的一个子类。狗也属于动物,我们也可以继承动物类,也就是父类

*/

公开课《狗延伸动物》(

公共狗(字符串名称、整数、字符串颜色){ 0

超(姓名、年龄、肤色);

}

公共void show(){ 0

System.out.println('汪汪.');

}

}

接下来,我们创建一个新的测试类。

公共类AbimalDemo {

公共静态void main(String[]args){ 0

Dog dog1=new Dog('李禾禾',6,'灰色');

system . out . println(dog 1 . getname()' \ t ' dog 1 . getage()' \ t ' dog 1 . getcolor());

dog 1 . show();

猫猫1=新猫(《宋何苗苗》,5,《粉红》);

system . out . println(cat1 . getname()' \ t ' cat1 . getage()' \ t ' cat1 . getcolor());

cat1 . show();

}

}

让我们看看运行结果:

在运行结果中,我们可以看到,当我们调用show方法时,当我们创建子类对象时,我们可以调用父类的结果,也就是动物的叫声。

总而言之:

继承的优点是子类可以覆盖父类的方法,从而方便地扩展父类。

子类可以看到父类的内部细节。

:子类从父类继承的方法是在编译时确定的,所以从父类继承的方法的行为在运行时不能改变。

作者:[李黑黑]

来源:https://www.cnblogs.com/lycsll/

-

性格:一个人学习,没有朋友,就是无知。做一个灵魂有趣的人!

如果你觉得这篇文章对你帮助不大,记得点击右下角的“推荐”。谢谢博主!

万水千山总是在恋爱,奖励一个分支也没什么好处,所以如果你还心情愉快,还可以扫码奖励博主,哈哈哈(??)?

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/149511.html

(0)

相关推荐

  • Tomcat的Session持久化策略是什么

    技术Tomcat的Session持久化策略是什么Tomcat的Session持久化策略是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。关于Tomcat的

    攻略 2021年12月8日
  • 如何使用JavaScript定义自己的ajax函数

    技术如何使用JavaScript定义自己的ajax函数这篇文章将为大家详细讲解有关如何使用JavaScript定义自己的ajax函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。由于用

    攻略 2021年11月24日
  • Oracle 11g 遇到log file sync严重等待事件该怎么办

    技术Oracle 11g 遇到log file sync严重等待事件该怎么办这篇文章将为大家详细讲解有关Oracle 11g 遇到log file sync严重等待事件该怎么办,文章内容质量较高,因此小编分享给大家做个参

    攻略 2021年11月30日
  • 一氧化碳化学式,一氧化碳的化学符号是什么

    技术一氧化碳化学式,一氧化碳的化学符号是什么一氧化碳是由碳和氧组成,元素符号为C何O,其化学式为CO。 在标准状态下一氧化碳是无色一氧化碳化学式、无味,有毒的气体,其相对分子质量为28,密度为1.25g/L,冰点为-20

    生活 2021年10月22日
  • html5的特性有哪些

    技术html5的特性有哪些本篇内容介绍了“html5的特性有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

    攻略 2021年12月1日
  • 农村医保网上如何缴费,农村医疗保险网上怎么交

    技术农村医保网上如何缴费,农村医疗保险网上怎么交人登录市地税局网站后农村医保网上如何缴费,可通过“网上办税(费)厅”,进入“自助缴费”模块,采用“银税转账”或“网上银行”两种划款方式完成缴费。1.若使用“银税转账”方式,

    生活 2021年10月30日