易截截图软件、单文件、免安装、纯绿色、仅160KB

Java重写与重载

 
有时候,类的同一种功能有多种实现方式,到底采用那种实现方式,取决于调用者
给定的参数。例如杂技师能训练动物,对于不同的动物有不同的训练方式。
       
public void train
(Dog dog){
       
//
训练小狗站立,排队,做算数
       
}
       
public void
train(Monkey monkey){
       
//
训练猴子骑自行车等
       
}
       
再如某个类的一个功能是比较两个城市是
否相同,一种方式是比较两个城市的名字,一种是除了比较两个城市的名字外,还要比较所在国家的名字。
       
publi boolean
isSameCity (String city1,String city2){
       
return
city1.equals(city2);
       
}
       
public boolean
isSameCity(String city1,String city2,Stirng Country1,String Country2){
       
return
isSameCity(city1,city2)&&Country1.equals(Country2);
       
}
       
在例如 java.lang.Math
类的 max
()方
法能够从两个数字中取出最大值,它有多种实现方式。
       
public static int
max(int a,int b)
       
public static int
max(long a, long b)
       
public static int
max(float a,float b)
       
以下程序多次调用Math
类的max()
方法,运行时,Java
虚拟机先判断给定参数的类型,然后决定到底执行哪个
max()
方法。
       
//
参数为
int
类型,因此执行max
(int
a, int b
)方法
·         
Math.max(1,


相关文档:

Java中集合容器类List和Set的用法

List的用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。
表1  List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的 ......

Java 的ping 方法

 
import java.io.IOException;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.SocketChannel;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.regex ......

Chapter 05 _Objects and Classes(core Java摘要)

Basic concepts in OOP
Encapsulation:隐藏实现过程,对外提供公开一致的接口、使软件易于更新与维护。
Polymorphism:一个事物自动获得另一事物的状态行为的机制。
Inheritance:一个类自动获得另一个类的属性或者方法的过程。
1.类的结构
    类名
    &nb ......

一个Java程序员应该掌握的10项技能

1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。
2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号