java第5天的代码
/*****************Animal.java begin ***********************/
public class Animal{
public void jj(){
}
public static void main(String args[]){
//编译时类型 //运行时类型
Animal animal=new Dog();//animal对象被声明为Animal类型,引用Dog对象
Dog dog=(Dog) new Animal();
Animal animal1=new Cat();
System.out.println(animal instanceof Animal );//true
System.out.println(animal instanceof Dog );//true
System.out.println(animal instanceof Cat );//false
Animal animal2=new Cat();//animal对象被声明为Animal类型,引用cat对象
System.out.println(animal1 instanceof Animal );
System.out.println(animal1 instanceof Dog );
System.out.println(animal1 instanceof Cat );
// Dog dog=new Dog();
System.out.println(dog instanceof Dog );//true
System.out.println(dog instanceof Animal );//true
System.out.println(dog instanceof Object );//true
//Dog类与Cat类之间没有直接或间接地继承关系
// System.out.println(Dog instanceof Cat);
}
}
class Dog extends Animal{
String name;
public void jj(String name){
}
}
class Cat extends Animal{
}
/*****************Animal.java end ***********************/
/*****************TestDuoTai.java begin ***********************/
public class TestDuoTai{
public static void main(String args[]){
//引用的是Cat1对象(调用有方法覆盖的方法)
Animal1 a=new Cat1();
a.show();
a.eat();
// a.a();
}
}
class Animal1{
public void a( ){}
public void eat(){
System.out.println("Animal1 eat...");
}
public void show(){
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
Java的优点有: 跨平台性很强的,一次编译到处运行,一边编译一边执行, 不受病毒的干扰。但是美中不足,运行速度比C,C++ 等语言慢, 访问硬件底层比不上C++,C,一些应用需求却需要执行纯 Java 程序无法完成的一些任务。为此SUN公司为了突破JAVA的瓶颈, 就引入了JNI 的作用, JNI就是能够兼容C,扬长避短, 快速的访问硬 ......
JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方 ......
来源:http://www.blogjava.net/lcs868/archive/2008/12/16/246644.html
用java实现对纯真IP数据库的查询,首先到网上下载QQwry.da文件,读取代码如下: 1.IP记录实体类 package com.guess.tools; /** *
* 一条IP范围记录,不仅包括国家和区域,也包括起始IP和结束IP * *
* @author swal ......
项目中你不得不知的11个Java第三方类库
责任编辑:覃里作者:Javaeye 2009-11-02 来源:IT168网站
文本Tag: IT业界 Java Java开发工具
【IT168 评论】Java第三方library ecosystem是一个很广阔的范畴。不久前有人撰文:每个项目中,你必须知道的11个Java第三方类库。
单元测试
......