Java代码输出是“father”还是“child”(二)

1、实例

/**
 * 以下代码输出的结果是
 */
package com.you.model;

/**
 * @author YouHaidong
 * 输出的结果
 */
public class FatherChild {

	/**
	 * @param args
	 */
	@SuppressWarnings("static-access")
	public static void main(String[] args)
	{
		Father father = new Father();
		Father child = new Child();
		System.out.println(father.getName());
		System.out.println(child.getName());
	}
}

/**
 *
 * @author Administrator
 * 父类
 */
class Father
{
	public String getName()
	{
		return "father";
	}
}

/**
 *
 * @author Administrator
 * 子类
 */
class Child extends Father
{
	public String getName()
	{
		return "child";
	}
}

2、结果

father

child

Java代码输出是“father”还是“child”(二),布布扣,bubuko.com

时间: 2024-11-10 00:04:22

Java代码输出是“father”还是“child”(二)的相关文章

Java代码输出是“father”还是“child”(一)

1.实例 /** * 以下代码输出的结果是 */ package com.you.model; /** * @author YouHaidong * 输出的结果 */ public class FatherChild { /** * @param args */ @SuppressWarnings("static-access") public static void main(String[] args) { Father father = new Father(); Father

java:集合输出之Iterator和ListIterator二

ListIterator是Iterator的子接口,Iterator的最大特点是,能向前,或向后迭代.如果现在要想双向输出的话,则只能使用ListIterator接口,此接口有一个要求,即只能输出List接口里面的内容.因此用到public ListIterator<E> extends Iterator<E>: add(E e): 增加数据 boolean hasNext(); 继承Iterator ,下一个元素是否存在, next(); 继承Iterator,获取下一个元素内容

采用jsp页面与java代码分离的方式写一个简单的二维表

前提:在我们做程序时追求的是高内聚,低耦合,但是如果我们把jsp页面的的代码和java的代码都放在了jsp的代码编写中,使java和jsp高耦合这样的话不仅使jsp代码页面显得很复杂,而且也特别让不利于以后的维护,所以我们有了一个不成文的规范就是分层架构,把javad代码与jsp的代码分离开来,使jsp代码页中更加干净整洁. 下面我将于用jsp和java代码分离的方法做出这样的一个二维表(做一个jsp页面动态显示信息表) 第一步:首先我们需要一个实体类用于存放一个人的一整条信息(根据表格信息有编

Java作业03 (动手动脑和课后作业1.使用下面定义的类,以下代码输出结果是什么?)

1.使用下面定义的类,以下代码输出结果是什么? 输出结果: 请依据代码的输出结果,自行总结Java字段初始化的规律. Java初始化的地方有两个:初始化块和构造函数,其中初始化又分为实例初始化块和静态初始化块,实例初始化块没有关键字修饰,而静态初始化块由static修饰. 执行类成员定义时指定的默认值或类的初始化块,到底执行哪一个要看哪一个“排在前面” 执行类的构造函数:类的初始化块不接收任何的参数,而且只要一创建类的对象,它们就会被执行.因此,适合于封装那些“对象创建时必须执行的代码”. 2.

UserView--第二种方式(避免第一种方式Set饱和),基于Spark算子的java代码实现

UserView--第二种方式(避免第一种方式Set饱和),基于Spark算子的java代码实现 测试数据 java代码 1 package com.hzf.spark.study; 2 3 import java.util.Map; 4 import java.util.Set; 5 6 import org.apache.spark.SparkConf; 7 import org.apache.spark.api.java.JavaPairRDD; 8 import org.apache.s

java代码解析二维码

java代码解析二维码一般步骤 本文采用的是google的zxing技术进行解析二维码技术,解析二维码的一般步骤如下: 一.下载zxing-core的jar包: 二.创建一个BufferedImageLuminanceSource类继承LuminanceSource,此类在google的源码中有,但是为了使用方便,下面有此类的源码,可以直接复制使用: private final BufferedImage image; private final int left; private final

Spring进阶—如何用Java代码实现邮件发送(二)

上次给大家分享了怎样发送简单邮件,本次给大家继续分享附件的发送.内嵌html.模版文件的发送. 发送带附件的邮件: Multipart email允许添加附件和内嵌资源(inline resources): 使用一个简单的JPEG图片作为附件,android.png放在工程的根目录,以相对路径的方式加载. 发送内嵌资源的邮件: 内嵌资源可能是你在信件中希望使用的图像或样式表,但是又不想把它们作为附件. 内嵌资源源使用Content-ID(上例中是android.png)来插入到mime信件中去.

java代码实现输出指定以.java结尾的文件的绝对路径

package 输出指定文件绝对路径; import java.io.File; /* * 需求:请大家把"E:\\JAVA语言"文件夹下全部的java结尾的文件的绝对路径给输出在控制台. * * 分析: * A:封装文件夹 * B:获取该文件夹下全部的文件或者文件夹的File数组 * C:遍历该File数组,得到每个File对象 * D:推断该File对象是否是文件夹 * 是:回到B * 否:继续推断是否以.java结尾 * 是:就输出该文件的绝对路径 * 否:不搭理它 */ pub

JVM学习笔记(二)------Java代码编译和执行的整个过程【转】

转自:http://blog.csdn.net/cutesource/article/details/5904542 版权声明:本文为博主原创文章,未经博主允许不得转载. Java代码编译是由Java源码编译器来完成,流程图如下所示: Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制: Java源码编译机制 类加载机制 类执行机制 Java源码编译机制 Java 源码编译由以下三个过程组成: 分析和输入到符号表 注解处理 语