关于JAVA的方法重载
方法重载:指的是同一个类中,方法名相同,参数列表不同的一系列方法。
参数列表不同指的是:
参数的个数or参数的类型or参数的顺序(类型的顺序)不同
如下:
public class Dept {
public void fun() {
}
public void fun(int a) {
}
public void fun(String b) {
}
public void fun(int a, String b) {
}
public void fun(String a, int b) {
}
public void fun(int a, int b) {
}
}
构造方法的方法重载:
- 系统会给类提供一个参数为空,方法体为空的默认构造方法
- 一旦手工编写了构造方法,系统不不再提供默认的构造方法
- Java编程规范要求,所有的类都必须有一个默认的构造方法
- 构造方法也可以重载
public class Dept {
private int deptno;
private String dname;
private String loc;
public Dept() {
super();
// TODO Auto-generated constructor stub
}
public Dept(int deptno, String dname, String loc) {
super();
this.deptno = deptno;
this.dname = dname;
this.loc = loc; }
}
测试代码
package com.wc.bean;
import com.wc.demo.Dept;
public class Depttext {
public static void main(String[] arges) { //构造空的对象 正常的使用set方法,给构造方法赋值
Dept d1 = new Dept(); d1.setDeptno(1234); d1.setDeptname("hu"); d1.setDeptphone(12345); System.out.println(d1);
//构造一个对象,并赋初始值 ,方法重载之后的调用
Dept d2 = new Dept(123, "WANG", 1234);
System.out.println(d2);
}
}
关于JAVA的方法重载相关推荐
- Java中方法重载和方法重写的区别
文章目录 1 Java中方法重载和方法重写的区别 1 Java中方法重载和方法重写的区别 主要区别如下: 方法重载: 在同一个类中 方法名相同 参数个数.顺序.类型不同 返回值类型.访问修饰符任意 方 ...
- [转载] 用大白话解释Java的方法重载和方法覆盖
参考链接: Java中方法重载的不同方法 本文原创首发CSDN,本文链接https://blog.csdn.net/qq_41464123/article/details/107656852 ,作者博 ...
- 在java中方法重载的要求,Java方法的重载
Java方法的重载 方法重载:在类中方法名称相同,但是形式参数不同 public class Demo15 { public static void main(String[] args) { int ...
- java后端开发教程_【后端开发】详细讲解JAVA中方法重载概念——简单易懂
1.什么方法重载? 方法的重载指的是方法名一样,但是参数类型不一样 1.1.attack方法重载 有一种英雄,叫做物理攻击英雄 ADHero,为ADHero 提供三种方法. public void a ...
- java overload_Java方法重载Overload原理及使用解析
这篇文章主要介绍了Java方法重载Overload原理及使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 为什么要用方法重载: 对于功能类似的 ...
- 天道酬勤系列之Java 实例 - 方法重载
先来看下方法重载(Overloading)的定义:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载. 具体说明如下: 方法名相同 方法的参数类型,参数个不一样 方法的返回 ...
- java用方法重载就圆的面积,java中重载怎么写
1.Java中怎么方法重载 我给你写一个简单的例子你就懂了 希望你能满意: class MyFirstClass{ public void getA(int a,int b) { System.out ...
- java基础-方法重载
**方法重载:**同一个类方法名相同,参数列表个数或参数不同即可 口诀: "两同一不同":同一个类,相同方法名 参数列表不同:参数个数不同,参数类型不同,参数顺序不同 **注意:* ...
- java final 方法重载_java方法重载和覆写的定义,static和final修饰符的讲解,java面试题...
方法重载的规则: 1.必须发生在同一个类的下面 2.必须保证方法名字相同 3.参数列表不同 参数的类型不同 参数的个数不同 参数的顺序不同 4.返回值:和返回值无关 5.修饰符:和修饰符无关 6.抛出 ...
最新文章
- Centos 6.5下一个SNMP简单配置(snmp protocol v3,监控宝)
- 软件开发报价的计算方法[转载]
- Python高级——多进程(multiprocessing)
- P1855 榨取kkksc03
- 基于TensorRT量化部署RepVGG模型
- java-读取xml
- word导出PDF,彩色无故变成黑色的解决办法。
- ensp下载最新版及所有资源包免费分享下载
- 影视剪辑,零基础如何自学入门剪辑,视频剪辑入门规划
- php codeigniter3,codeigniter
- 天下数据解析域名及域名转向
- 关于传奇自动触发的几个常用脚本OnKillMob、StdModeFunc、等触发事件
- 【CSS】background各属性一览汇总
- 超火购车平台易车到底怎么样,为您解答
- 查看华为路由器外网ip
- 【c语言】(函数)金字塔图形问题:根据n的个数,输出由字母组成的一个金字塔图形
- Robot Toolbox (一):Puma机器人仿真
- 打开时空隧道,重演云栖72小时云世界
- 亚像素卷积和转置卷积
- XGBoost原理及目标函数推导详解