`
leonzhx
  • 浏览: 798687 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

第二十一道Java小问题

阅读更多
import java.util.*;
class A {
	void f() {
		System.out.println("A");
	}
}

class B extends A {
	void f() {
		System.out.print("B");
	}
}

class C extends B {
	void f() {
		System.out.print("C");
	}
}

public class TestABC {
	public static void main(String[] args) {

		Collection<A> collection = Arrays.asList(new C(), new B());
		for (A a : collection)
			a.f();

	}
}

 

请问以上程序的输出是:

分享到:
评论

相关推荐

    第21章 Java网页小程序──Java Applet

    JAVA 从入门到精通 第21章 Java网页小程序──Java Applet.ppt

    《Java语言程序设计(进阶篇)》 课后习题第21章代码chapter21.rar

    《Java语言程序设计(进阶篇)》是深入学习Java编程的一本重要教材,其中第21章的课后习题代码集包含了丰富的Java高级特性应用实例,旨在帮助读者巩固和提升在面向对象编程、异常处理、多线程、网络编程、IO流等方面...

    JAVA2核心技术(第二版中文PDF).part2.rar

    JAVA2核心技术(第二版中文PDF)本书一共17章。 目录见下: 第一章 java简介 第二章 java编程环境 第三章 java基本编程结构 第四章 对象与类 第五章 进一步介绍OOP:继承 第六章 用AWT进行图形程序设计 第七章 用AWT...

    21道JAVA基础编程练习题

    上述文件中列出了一系列Java编程练习题,这些题目覆盖了Java编程的基础知识,适合初学者进行编程练习。下面我将详细解释每个练习题的知识点。 1. 兔子繁殖问题(斐波那契数列) 题目描述了著名的斐波那契数列问题,...

    Java 实现小游戏21点

    在本文中,我们将深入探讨如何使用Java编程语言来实现一个简单的小游戏——21点。21点,也称为Blackjack,是一种广受欢迎的纸牌游戏,目标是获得尽可能接近21点的牌面总值,但不能超过21点。下面我们将详细讲解游戏...

    Java语言程序设计(梁勇)第21-30章全部完整习题答案

    在第21章,主题可能涉及到多线程,这是Java的一个强大特性。通过创建线程,程序可以同时执行多个任务,提升效率。习题答案会涵盖如何使用Thread类,实现Runnable接口,以及如何控制线程同步,比如使用synchronized...

    Java语言程序设计基础第十版第十二章课后复习题答案

    根据提供的信息,我们可以总结出以下关于《Java语言程序设计基础第十版》第十二章的一些关键知识点及解答: ### 一、异常处理基本概念 #### 12.1 **问题:** 异常处理的主要思想是什么? **解答:** 异常处理的主要...

    40道java练习题

    在这个例子中,提供了两种实现方式,第一种是直接在主类`exp2`中进行递归计算,第二种是将计算方法封装到单独的类`math`中。递归函数`f(int x)`用于计算第`x`个斐波那契数。当`x`等于1或2时,返回1(因为斐波那契...

    第十四届蓝桥杯 Java C组省赛真题

    本资源为第十四届蓝桥杯 Java C 组省赛真题,涵盖了 Java 编程基础知识点,包括结果填空和程序设计两种题型。本总结将对题目中的知识点进行详细说明。 一、结果填空题 结果填空题要求选手根据题目描述直接填写结果...

    第十一届蓝桥杯大赛软件类省赛第二场 Java 大学 B 组 题目PDF压缩包无密码

    第十一届蓝桥杯大赛软件类省赛第二场 Java 大学 B 组 题目PDF压缩包 第十一届蓝桥杯大赛软件类省赛第二场 Java 大学 B 组 题目PDF压缩包 第十一届蓝桥杯大赛软件类省赛第二场 Java 大学 B 组 题目PDF压缩包

    java核心技术卷二

    针对这种情况,我们只能忽略这部分内容,而无法从这里提取与标题“java核心技术卷二”和描述“java核心技术第二卷 高级特性 提供给大家学习与交流”相关的知识点。由于缺少可读和可理解的内容,我们无法对这部分进行...

    Java基础学习第二天

    在Java基础学习的第二天,主要涵盖了以下几个重要知识点:计算机组成原理,DOS命令,进制转换,Java的发展历程,Java的三大平台,Java运行核心机制,JDK的安装与环境变量配置,以及Java的基本语法。 首先,计算机...

    Java核心技术卷一第10版PDF

    第二章至第四章会详细讲解Java的基本语法,包括数据类型、变量、运算符、控制流程(如条件语句、循环语句)、数组和字符串。这些都是编程的基础,掌握好这些可以为后续的学习打下坚实的基础。 第五章至第七章将带你...

    JAVA第十版部分答案

    二、Java输入输出 * Java的输入输出机制:包括Scanner类的使用、BufferedReader类的使用等。 * Java的输出语句:包括System.out.println()、System.out.print()等。 三、Java类和对象 * Java类的定义:包括类的...

    JAVA入门教程21天学通JAVA2第三版

    ### JAVA入门教程21天学通JAVA2第三版——关键知识点解析 #### 一、JAVA入门书籍推荐 - **《Java语言》**:适合初学者,全面覆盖Java基础语法及面向对象的基本概念。 - **《Thinking in Java》**:虽然内容深入且...

    JAVA2核心技术(第二版中文PDF).part1.rar

    JAVA2核心技术(第二版中文PDF)本书一共17章。 目录见下: 第一章 java简介 第二章 java编程环境 第三章 java基本编程结构 第四章 对象与类 第五章 进一步介绍OOP:继承 第六章 用AWT进行图形程序设计 第七章 用AWT...

    50道JAVA基础编程练习题

    2. **素数判断**:第二题要求找出101到200之间的素数。素数是只有1和自身两个正除数的自然数。可以通过遍历2到数的平方根并检查能否整除来判断是否为素数。 3. **“水仙花数”**:第三题中提到的“水仙花数”是三位...

    Java语言程序设计基础课后复习题答案第十三章

    Java 语言程序设计基础课后复习题答案第十三章 本部分内容将详细讲解 Java 语言程序设计基础课后复习题答案第十三章中的知识点。 一、Java 基础知识 1.1 在 Java 中,什么是可变长参数?答:在 Java 中,使用可变...

Global site tag (gtag.js) - Google Analytics