class Animal{}
class Horse extends Animal{
}
public class TestOverride {
public static void doStuff(Animal a){
System.out.println("In the animal case");
}
public static void doStuff(Horse a){
System.out.println("In the animal case");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Animal a = new Horse();
doStuff(a);
}
}
输出:
In the animal case
选择哪个重载方法是方法的签名决定的,并不是在与运行时决定的
分享到:
相关推荐
本指南将深入探讨SCJP认证考试的关键知识点,帮助备考者充分准备。 1. **Java基础** - **数据类型**:了解Java中的基本数据类型,包括整型、浮点型、字符型和布尔型,以及它们的字面量表示和内存占用。 - **变量...
本指南将深入探讨SCJP认证考试涉及的核心知识点,帮助考生充分准备并顺利通过考试。 1. **Java基础** - **数据类型**:包括基本数据类型(如int、char、boolean)和引用数据类型(类、接口、数组)。 - **变量**...
《SUN JAVA2认证程序员(SCJP)考试指南》是一本针对SUN JAVA2认证考试的指导书籍,旨在帮助考生掌握Java编程的基本概念和技术。以下是该认证考试涵盖的主要知识点: 1. **声明和访问控制**:理解不同类型的声明,...
《SCJP官方教材中文版》是一本专门为准备SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)考试的学员编写的指南。SCJP,现已被Oracle认证为Oracle Certified Associate, Java SE 8 ...
065)》是一本专门针对Sun Microsystems(现已被Oracle收购)的SCJP(Sun Certified Programmer for Java Platform, Standard Edition 6)考试的备考指南。该书旨在帮助考生深入理解和掌握Java 6编程语言的核心概念和...
5. **方法与重载**:学习方法的定义、调用,方法重载的概念和规则,以及方法的重写(Override)。 6. **字符串处理**:理解String类的特点,字符串的不可变性,以及StringBuilder和StringBuffer类的使用。 7. **包...
《SCJP 1.5 English Guide》是一本针对Java Standard Certification for Programmers 1.5版本的英文指南,旨在帮助读者深入理解Java编程语言,并准备SCJP(Sun Certified Programmer)认证考试。SCJP是Java程序员的...
- **Native修饰符**:`native`关键字只能用来修饰方法,通常这些方法是由其他语言编写并通过JNI(Java Native Interface)来调用的。 - **Abstract修饰符**: - `abstract`修饰的类称为抽象类,此类不能被实例化,...
"SCJP模拟试题(一).doc"可能涵盖基础语法,如数据类型、变量、运算符、流程控制语句(if、switch、for、while等)、方法的定义和调用,以及异常处理的基本概念。 "SCJP模拟试题(二).doc"可能涉及面向对象编程的...
例如,在Java中,我们可以通过对象实例调用其方法,这被称为方法调用或方法引用。 #### 模板 (Template) 在编程领域,**模板**是一种通用编程技术,用于编写能够处理多种不同数据类型的代码。例如,在C++中,模板...
这包括了解引用类型,比如强引用、软引用、弱引用和虚引用的区别。 4. **包与命名空间**:掌握Java的包系统,如何使用import导入类,以及如何创建自定义包。 5. **异常处理**:熟悉Java异常处理机制,包括检查型...
清华大学出版社 “SCJP学习指南” 人民邮电出版社 “Java 编程思想” 第3版 机械工业出版社 教学内容和要求 知识点 重要程度 使用频度 难度 Java 入门 高 中 易 变量和运算符 高 高 中...