`

j2se 用友面试题

阅读更多
/**
 * 
 */
package com.java;

/**
 * @author Administrator
 *
 */
public class TestA {

	interface An{
		void sayHi();
		String getName();
	}
	
	class Dog implements An{
		public String getName()
		{
			return "Bob";
		}
		public void sayHi()
		{
			System.out.println("I am " + getName() + "." +back());
		}
		private String back()
		{
			return "wang-wang";
		}
	}
	
	class BullDog extends Dog{
		public String getName()
		{
			return "Mike";
		}
		private String back()
		{
			return "WOO-WOO";
		}
	}
	
	public void checkout()
	{
		An a = new Dog();
		a.sayHi();
		
		An b = new BullDog();
		b.sayHi();
		
		Dog dog = new Dog();
		check(dog);
		
		BullDog bulldog = (BullDog)b;
		check(bulldog);
	}
	
	public void check(Dog dog)
	{
		System.out.println("check dog "+dog.getName());
	}
	public void check(BullDog bulldog)
	{
		System.out.println("check dog "+bulldog.getName());
	}
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		TestA tA = new TestA();
		tA.checkout();
	}

}

 

 

结果:

I am Bob.wang-wang
I am Mike.wang-wang
check dog Bob
check dog Mike

2
3
分享到:
评论
2 楼 ch_dj 2012-07-30  
谢谢啊
1 楼 chenzubin 2011-01-24  
不错,支持一下

相关推荐

    J2SE常见面试题

    在面试中,对于J2SE的掌握程度常常是评估候选人技术能力的重要指标。以下是一些J2SE面试中常见的知识点: 1. **Java基础** - **变量与数据类型**:理解基本数据类型、引用数据类型,以及它们在内存中的存储方式。 ...

    J2SE面试题总汇

    面试中对 J2SE 的考察涵盖了广泛的编程概念和技术。以下是对标题和描述中提及的一些关键知识点的详细解释: 一、基本规则: 1. **语法规范**:了解 Java 关键字、标识符、数据类型、变量声明、运算符优先级等基本...

    J2SE2012面试题集

    Java 2012面试题集是一份针对Java开发者,特别是关注J2SE(Java 2 Platform, Standard Edition)技术的面试者的重要参考资料。这份题集涵盖了广泛的Java基础知识,包括Web开发、数据库交互以及框架应用等多个领域,...

    很全的Java 面试题。J2SE+J2EE+JAVAWEB

    这份"很全的Java面试题。J2SE+J2EE+JAVAWEB"的压缩包文件,显然包含了Java开发者在面试中可能遇到的各种问题,涵盖了基础到高级的多个层面。以下是对这些标签和内容的详细解释: **J2SE (Java Standard Edition)**...

    经典JAVA/J2SE笔试面试

    Java/J2SE是Java开发的基础,它包含了编程语言的核心特性、类库以及Java虚拟机(JVM)。在面试和笔试中,对Java基础知识的掌握至关重要,包括但不限于语法、面向对象编程概念、异常处理、集合框架、多线程、IO流等。...

    J2SE阶段测试题+答案

    Java 2 Platform, Standard Edition (J2SE) 是 Java 语言的核心部分,它提供了开发和运行桌面应用程序、服务器端应用程序以及嵌入式系统的...通过练习题和答案,可以检验和巩固对这些概念的理解,进一步提升编程技能。

    J2se面试题

    ### J2SE面试题知识点详解 #### 一、面向对象的特征 面向对象编程(OOP)是现代软件开发中一种非常重要的编程范式,它基于“对象”这一核心概念,将现实世界中的实体抽象为软件中的对象。面向对象编程有四个主要特征...

    Java 最新面试题 j2SE j2ee 大型公司面试集

    本面试题集主要涵盖了这两个领域的核心知识点,旨在帮助求职者准备大型公司的面试。 J2SE是Java的基础,包含了开发和运行桌面应用、服务器应用以及嵌入式系统的必要组件。对于J2SE的面试,以下是一些常见知识点: ...

    J2EE技术面试题 EJB面试题 JDBC面试题 JSP面试题 Servlet面试题

    1. **J2EE技术面试题**: - 什么是J2EE?它的主要组成部分有哪些? - J2EE与J2SE、J2ME的区别是什么? - J2EE应用服务器的角色是什么?举例几个知名的应用服务器。 - 什么是MVC设计模式,它是如何在J2EE中应用的...

    JAVA面试题最全集.pdf

    本文档概括了Java面试题的知识点,涵盖了Java基础知识、JSP&Servlet技术、J2EE相关知识、Web安全性、MVC、XML、structs、Session Bean、EJB、Java多线程、文件加密技术、软件开发生命周期、路由协议、Java AWT和...

    东软面试题汇总

    此外,面试题中也包括了一些关于J2EE、J2SE、J2ME和EJB的问题。J2EE(Java 2 Platform, Enterprise Edition)是用于开发企业级应用的Java平台,而J2SE(Java 2 Platform, Standard Edition)是标准版,J2ME(Java 2 ...

    关于JAVA面试题、J2SE基础

    本资料集合了多个来源的Java面试题,涵盖了广泛的知识点,旨在帮助求职者充分准备面试。 一、Java基础 1. 类与对象:理解面向对象编程的基本概念,包括封装、继承和多态。 2. 数据类型:熟悉基本数据类型和引用数据...

    niit J2SE在线考试试题

    题型不错,很值得去参考,有机会打高分哦。

    JAVA面试题最全集,JAVA面试题最全集

    - **J2SE**:标准版,适用于桌面应用开发。 - **J2ME**:移动设备应用开发。 #### 2. ApplicationServer的功能和优点 - 功能:提供容器环境支持EJB等企业级组件。 - 优点:提高应用的可伸缩性和可靠性。 #### 3. ...

    java面试题精华包含200多道面试题

    java面试宝典,包J2SE J2EE 相关的知识总结,喜欢的话可以来下载,

    j2se基础面试

    以下是对J2SE面试中常见知识点的详细阐述: 一、基本规则: 1. Java是强类型语言,每个变量必须声明其类型。 2. Java是大小写敏感的,类名、方法名首字母大写,变量名首字母小写。 3. 编程时应遵循驼峰命名法。 4. ...

    面试题及简历.rar

    J2SE面试题通常会涵盖以下几个方面: 1. **基础知识**:包括Java语法、面向对象概念(封装、继承、多态)、异常处理、数据类型、内存管理等。 2. **集合框架**:List、Set、Map接口及其实现类的使用和特性,如...

Global site tag (gtag.js) - Google Analytics