下面要给大家带来的是一个java类的继承的例子,一起来看看详细的代码吧!

一、题目

1、定义一个Person类,这个类的属性有三个,分别是name、age、color。

类有构造方法给三个属性赋值。

run方法,可以计算出,十年之后的年龄并且输出。

eat方法,可以改变自己的name和color*/

2、定义一个Dog类。

类有属性name。

有构造方法给name传值,有run方法,这个方法是输出name属性的值。

3、定义一个Student类,继承父类Person。

这个类有Dog类型属性。

有构造方法给属性传值。

这个类有遛狗方法,在调用这个方法的时候,会调用自己宠物run方法。

二、代码实现package com.b;

public class Person

{

private String name;

private String color;

private int age;

public Person()

{}

public Person(String a, String b, int c)

{

name = a;

color = b;

age = c;

}

public void run()

{

double c = age + 10;

System.out.println(c);

}

public void eat(String d, String f)

{

name = d;

color = f;

}

}package com.b;

public class Dog

{

private String name;

public Dog(String n)

{

name = n;

}

public Dog()

{}

public void run()

{

System.out.println(name);

}

}package com.b;

//类有遛狗的方法,当调用这个方法时会调用自己宠物的run方法。

public class Test

{

public static void main(String[] args)

{

Dog d = new Dog("小溪");

Student s = new Student(d); // 学生类调用狗类里的run方法

s.run();

s.liugou();

}

}

以上就是今天的java继承例子代码了,你可以仔细的看一看,更多java实例,请继续关注奇Q工具网来进行了解吧。

推荐阅读:

java 类继承实例_java继承例子代码,java类的继承示例相关推荐

  1. java多线程并发实例_JAVA多线程的并发控制|java多线程并发实例

    java的多线程实现主要有两种,一种是继承Thread,一种是实现Runnable接口,这个是java最基本的多线程知识.这里要补充一下,runnable接口中的run方法是不返回任何内容的,如果想返 ...

  2. Java类的继承关键字_Java的第八天(类的继承、super关键字的使用、方法的重写)...

    39.类的继承java 描述类的时候,咱们若是发现有几个类有重复的属性和方法,咱们就能够采用继承的方法来设计ide 使用extends关键字来继承this 语法:设计 class 子类 extends ...

  3. java的继承实例_java继承(实例讲解一)

    Java继承(Java inheritance) Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类.这种技术使 ...

  4. java 反射 获取 实例_java通过类反射获取某个类的所有信息--代码实例

    package huang.de.wei; import java.lang.annotation.Annotation; import java.lang.reflect.Constructor; ...

  5. java 匿名接口实现_Java通过接口实现匿名类的实例代码

    package com.chase.test; /** * 通过接口实现匿名类的实例 * * @author chase * * @date 2013-10-18 下午04:28:17 * * @ve ...

  6. 在java语言中 ()方法是不可以继承的_Java 语言中,构造方法是不可以继承的。( )_学小易找答案...

    [简答题]需求分析完整话术 [简答题] [单选题]适用于场地面积有限,集装箱吞吐量较大的水陆联运码头的起重机系统是( )系统 [单选题]利用叉车或半挂车.汽车承载货物,连同车辆一起开上开下船,到达目的 ...

  7. java 非静态 初始化_Java非静态代码块和实例初始化过程

    1 非静态代码块 非静态代码块特点 ①可以为实例变量(非静态的属性)初始化 ②每次创建对象的时候,都会执行一次,且先于构造器执行 ③若有多个非静态的代码块,那么按照定义的顺序从上到下依次执行 ④代码块 ...

  8. java写适配器模式实例_java适配器模式实例

    java适配器模式 首先,先来先讲讲适配器.适配就是由"源"到"目标"的适配,而当中链接两者的关系就是适配器.它负责把"源"过度到" ...

  9. java 多线程 并发实例_Java 多线程(并发)

    线程释义 使用java.lang.Thread类或者java.lang.Runnable接口编写代码来定义.实例化和启动新线程. 一个Thread类实例只是一个对象,像Java中的任何其他对象一样,具 ...

最新文章

  1. CSS 最核心的几个概念
  2. 企业网站外链发布有技巧
  3. Python基础学习----参数和返回值
  4. matlab的边缘检测方法,常用图像边缘检测方法及Matlab研究
  5. mysql排序行号_mysql 取得行号后再排序
  6. 常用WebService一览表(一)
  7. python round保留小数位_Python-其他-round()保留小数位时遇到的问题
  8. java cglib map转bean_Java工具集-Bean对象与Map集合相互转换工具
  9. 力扣--242有效的字母异位词
  10. 《算法导论》第三版第7章 快速排序 练习思考题 个人答案
  11. HTML实现三级导航菜单栏
  12. win10企业版如何安装应用商店-默认没有应用商店
  13. 为什么计算机不能自动搜索,电脑搜索功能不能用怎么办?教你一招快速解决
  14. 【文学杂谈】徐宥 - 我的大学
  15. 报错Replace Autoprefixer browsers option to Browserslist config.
  16. 【C语言】C语言实现按照考试成绩的等级输出百分制分数段
  17. ZJNU——1695(分栗子)
  18. 教你高效修改文件夹名称,将首写字母改为大写
  19. 本人亲自整理的极客时间设计模式之美的硬核笔记
  20. 护眼台灯多少瓦对眼睛好?护眼台灯功率的区别和用途

热门文章

  1. 海龟策略深入研究-策略回测系列-2:原版海龟策略(上)
  2. 论坛项目-3-过滤敏感词
  3. 【最新】视频平台会员权益接口分享
  4. python绘制生日快乐图案_简笔画手绘生日快乐贺卡图片
  5. 工业RFID应用(一):低频RFID应用在工业的优势
  6. 了解库存管理,解锁FBA头程发货新方式
  7. springsecurity中,使用successHandler和defaultSuccessUrl(successForwardUrl)连用,只生效一个的问题
  8. php svg 合成,php – 通过合并其他SVG文件创建SVG图像
  9. 地图上道路编号中的G S X Y
  10. 如何有效地远程维修电脑问题?