方法,与方法的重载
来源:互联网 发布:淘宝卖家怎样设置包邮 编辑:程序博客网 时间:2024/04/26 00:49
什么是方法 ?
概念:封装在一起来执行操作语句的集合,用来完成某个功能操作 就是具有某个功能的代码结构
java中 比较特殊的一个方法 main方法 它的功能就是作为 程序的 入口
public class Lei { public static void main(String[] args) { fangfa(5, 6);//调用下面的方法 //一个方法如果没有调用者 这个方法是不执行的 } //封装到 fangfa( ){ } 里面, public static int fangfa(int a, int b) { //用来完成某个功能 return a * b;//这个方法功能是返回一个a*b }}
语法格式: 修饰符 返回值类型 方法名 (参数类型 参数1, 参数类型 参数2,……){
方法体
return 返回值
}
public 修饰符, int 返回值类型 fangfa 名字随便起public static int fangfa(int a, int b) {//方法体: 是实现功能的 过程代码 return a * b; }
static 表示 我这个方法是静态方法 可以通过类名调用,不属于某一个实例
方法的重载
概念:
-
- 有时候 类的同一种功能 有多重实现方式 到底采用哪种方式 取决于 调用者给定的参数
-
- 重载方法必须满足的条件: 方法名必须相同 ,方法参数(类型 顺序 个数 ) 至少一项不同,对于 返回值类型 和修饰符 可以不相同
public calss FangFa{//在同一个类中 public static void main(String[] args) { fangfa(,); //下面三个方法,名字都一样 } private static double fangfa(double d, double e) {//方法一 return d+e; }//方法一(double d, double e) 与 方法二(double d, int e) 的类型不同//所以是重载 private static double fangfa(double d, int e) {//方法二 return d+e; }//方法二 double fangfa() 与 int fangfa() 方法三的参数不同,也是重载 private static int fangfa(int d, int e) {//方法三 return d+e; } }
阅读全文
0 0
- 方法,与方法的重载
- 方法的覆盖与重载
- 方法的重载与重写
- 方法的重载与重写
- 方法的重写与重载
- 方法的重载与覆盖
- 方法的重载与重写
- 方法的重载与覆盖
- 构造方法与方法的重载
- 方法重载与方法覆盖的区别
- 方法重写与方法重载的区别
- 方法重写与方法重载的区别
- 方法重写与方法重载的区别
- 方法重写与方法重载的比较
- 方法重载与方法重写的区别
- 方法重载与函数重载
- 方法重载与构造方法重载
- 方法重写与方法重载
- 将高德地图的 API 接口返回地址保存到 MongoDB 中
- JDBC连接数据库MySQL
- Java基础部分第三节
- EasyPusher 结合Android Architecture Component便捷开发一
- 文章标题
- 方法,与方法的重载
- 线程详解、多线程及安全问题
- 你需要知道的10个javascript概念
- java复习笔记
- java 实现二叉树题目
- iOS学习笔记-142.网络02——自己搭建的后台登陆接口分析
- HDOJ HDU 1097 A hard puzzle
- Python 学习
- LintCode 整数排序