/**
*
*/
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
分享到:
相关推荐
J2SE常见面试题总结,以及详细答案,好不容易整理出来的希望有用
J2SE面试题总汇,多年面试经验,J2SE系列面试题汇总,包你拿到OFFER
非常有用的2012java面试题集 最近的几次面试里面都有很多题目考到了 包括了web数据库 框架 j2se的题集
J2SE面试题 经典 背过之后 各种笔试轻松过
J2SE阶段测试题+答案 J2SE阶段测试题+答案 J2SE阶段测试题+答案
个人收集,Java面试常见面试题。 第一,谈谈final, finally, finalize的区别。 最常被问到。 第二,Anonymous Inner Class (匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口...
Java 最新面试题 j2SE j2ee 大型公司面试集
内容齐全,包括了java基础,jsp,servlet,等一些平时笔试,面试碰到的问题
J2SE面试题 JDBC面试题.外企面试官最爱文的TOP10简历
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。 抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...
识货地拿走! 真正的好动西。我也不行多介绍了。下载看看吧。资源分够低了!
java 面试题 很全的 各个部分都有。 j2ee j2se 都是平时容易出错的地方
Java J2SE基础篇各章习题汇总
java面试题,笔试题。j2ee,j2se,一些开源框架的面试题。
面试题 Java J2ee j2se 面试题大全 Java 。。。。。。。。。 包含Ajax面试题 ssh框架面试题
java面试题大全(j2se-_jsp-_ssh-_oracle)[1].doc.pdf
网上可以找到的面试题,我找了很久的哦,希望对大家有用。
Java面试题大全,该文档收录了及j2ee整个架构的全套面试题,包括从j2se开始一直到框架部分,另外还包括oracle数据库,是一份不错的java面试文档。
01_J2SE初级技术面试题目及答案
J2SE面试题.doc JAVA程序员面试经典问题.doc Java经典面试题.doc ....... 一共13套java面试题。值得面试者收藏