`
northblue
  • 浏览: 7199 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

引用类型决定了调用哪个重载方法(scjp考试指南)

 
阅读更多

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认证考试指南

    本指南将深入探讨SCJP认证考试的关键知识点,帮助备考者充分准备。 1. **Java基础** - **数据类型**:了解Java中的基本数据类型,包括整型、浮点型、字符型和布尔型,以及它们的字面量表示和内存占用。 - **变量...

    SCJP认证考试指南

    本指南将深入探讨SCJP认证考试涉及的核心知识点,帮助考生充分准备并顺利通过考试。 1. **Java基础** - **数据类型**:包括基本数据类型(如int、char、boolean)和引用数据类型(类、接口、数组)。 - **变量**...

    SUN JAVA2认证程序员(SCJP)考试指南

    《SUN JAVA2认证程序员(SCJP)考试指南》是一本针对SUN JAVA2认证考试的指导书籍,旨在帮助考生掌握Java编程的基本概念和技术。以下是该认证考试涵盖的主要知识点: 1. **声明和访问控制**:理解不同类型的声明,...

    SCJP官方教材中文版

    《SCJP官方教材中文版》是一本专门为准备SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition)考试的学员编写的指南。SCJP,现已被Oracle认证为Oracle Certified Associate, Java SE 8 ...

    SCJP Sun Certified Programmer for java 6 Study Guide(Exam 310-065)

    065)》是一本专门针对Sun Microsystems(现已被Oracle收购)的SCJP(Sun Certified Programmer for Java Platform, Standard Edition 6)考试的备考指南。该书旨在帮助考生深入理解和掌握Java 6编程语言的核心概念和...

    scjp 310-065

    5. **方法与重载**:学习方法的定义、调用,方法重载的概念和规则,以及方法的重写(Override)。 6. **字符串处理**:理解String类的特点,字符串的不可变性,以及StringBuilder和StringBuffer类的使用。 7. **包...

    SCJP 1.5 English Guide

    《SCJP 1.5 English Guide》是一本针对Java Standard Certification for Programmers 1.5版本的英文指南,旨在帮助读者深入理解Java编程语言,并准备SCJP(Sun Certified Programmer)认证考试。SCJP是Java程序员的...

    scjp笔记

    - **Native修饰符**:`native`关键字只能用来修饰方法,通常这些方法是由其他语言编写并通过JNI(Java Native Interface)来调用的。 - **Abstract修饰符**: - `abstract`修饰的类称为抽象类,此类不能被实例化,...

    JAVA认证-scjp模拟试题

    "SCJP模拟试题(一).doc"可能涵盖基础语法,如数据类型、变量、运算符、流程控制语句(if、switch、for、while等)、方法的定义和调用,以及异常处理的基本概念。 "SCJP模拟试题(二).doc"可能涉及面向对象编程的...

    SCJP必掌握的英语词汇

    例如,在Java中,我们可以通过对象实例调用其方法,这被称为方法调用或方法引用。 #### 模板 (Template) 在编程领域,**模板**是一种通用编程技术,用于编写能够处理多种不同数据类型的代码。例如,在C++中,模板...

    SUN公司JAVA认证

    这包括了解引用类型,比如强引用、软引用、弱引用和虚引用的区别。 4. **包与命名空间**:掌握Java的包系统,如何使用import导入类,以及如何创建自定义包。 5. **异常处理**:熟悉Java异常处理机制,包括检查型...

    AIC的Java课程1-6章

    清华大学出版社  “SCJP学习指南” 人民邮电出版社  “Java 编程思想” 第3版 机械工业出版社  教学内容和要求 知识点 重要程度 使用频度 难度 Java 入门 高 中 易 变量和运算符 高 高 中...

Global site tag (gtag.js) - Google Analytics