Java方法重载
2014-01-13 18:51
411 查看
源程序:
import java.util.*;
//方法重载,参数的个数不同,参数的类型不同,方法的返回类型和参数的名字不参与比较
class People{
double getArea(double x,int y){
return x*y;
}
int getArea(int x,double y){
return (int)(x*y);
}
double getArea(float x,float y,float z){
return (x*x+y*y+z*z)*2.0;
}
}
public class Example2_4 {
public static void main(String args[]){
People zhang=new People();
System.out.println(zhang.getArea(10,3.88));
System.out.println(zhang.getArea(10.0,8));
}
}
程序截图:
import java.util.*;
//方法重载,参数的个数不同,参数的类型不同,方法的返回类型和参数的名字不参与比较
class People{
double getArea(double x,int y){
return x*y;
}
int getArea(int x,double y){
return (int)(x*y);
}
double getArea(float x,float y,float z){
return (x*x+y*y+z*z)*2.0;
}
}
public class Example2_4 {
public static void main(String args[]){
People zhang=new People();
System.out.println(zhang.getArea(10,3.88));
System.out.println(zhang.getArea(10.0,8));
}
}
程序截图:
相关文章推荐
- java中类的问题!
- Java 给Thread传递参数
- eclipse里创建android项目时R文件不能自动创建
- struts2 标签比较日期
- eclipse里找不到android sdk manager图标
- Java 创建对象的四种方法
- Eclipse is running in a JRE, but a JDK is required 解决方法
- JDK个目录,以及与环境变量的关系
- RHEL 6 安装 Eclipse
- Java引用类型参数的传值
- Java 自定义注解
- Java troubleshooting
- Java类方法的简单使用
- JAVA代码块的顺序问题2
- Spring aop中 expression 星号(*)意思
- 用Java 处理 XML 数据
- Java 处理高并发高负载类程序的优化方法
- spring 资源加载使用说明
- Java类常量的简单使用
- Eclipse常用快捷键