方法重载:指的是同一个类中,方法名相同,参数列表不同的一系列方法。

参数列表不同指的是:

参数的个数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的方法重载相关推荐

  1. Java中方法重载和方法重写的区别

    文章目录 1 Java中方法重载和方法重写的区别 1 Java中方法重载和方法重写的区别 主要区别如下: 方法重载: 在同一个类中 方法名相同 参数个数.顺序.类型不同 返回值类型.访问修饰符任意 方 ...

  2. [转载] 用大白话解释Java的方法重载和方法覆盖

    参考链接: Java中方法重载的不同方法 本文原创首发CSDN,本文链接https://blog.csdn.net/qq_41464123/article/details/107656852 ,作者博 ...

  3. 在java中方法重载的要求,Java方法的重载

    Java方法的重载 方法重载:在类中方法名称相同,但是形式参数不同 public class Demo15 { public static void main(String[] args) { int ...

  4. java后端开发教程_【后端开发】详细讲解JAVA中方法重载概念——简单易懂

    1.什么方法重载? 方法的重载指的是方法名一样,但是参数类型不一样 1.1.attack方法重载 有一种英雄,叫做物理攻击英雄 ADHero,为ADHero 提供三种方法. public void a ...

  5. java overload_Java方法重载Overload原理及使用解析

    这篇文章主要介绍了Java方法重载Overload原理及使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 为什么要用方法重载: 对于功能类似的 ...

  6. 天道酬勤系列之Java 实例 - 方法重载

    先来看下方法重载(Overloading)的定义:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载. 具体说明如下: 方法名相同 方法的参数类型,参数个不一样 方法的返回 ...

  7. java用方法重载就圆的面积,java中重载怎么写

    1.Java中怎么方法重载 我给你写一个简单的例子你就懂了 希望你能满意: class MyFirstClass{ public void getA(int a,int b) { System.out ...

  8. java基础-方法重载

    **方法重载:**同一个类方法名相同,参数列表个数或参数不同即可 口诀: "两同一不同":同一个类,相同方法名 参数列表不同:参数个数不同,参数类型不同,参数顺序不同 **注意:* ...

  9. java final 方法重载_java方法重载和覆写的定义,static和final修饰符的讲解,java面试题...

    方法重载的规则: 1.必须发生在同一个类的下面 2.必须保证方法名字相同 3.参数列表不同 参数的类型不同 参数的个数不同 参数的顺序不同 4.返回值:和返回值无关 5.修饰符:和修饰符无关 6.抛出 ...

最新文章

  1. Centos 6.5下一个SNMP简单配置(snmp protocol v3,监控宝)
  2. 软件开发报价的计算方法[转载]
  3. Python高级——多进程(multiprocessing)
  4. P1855 榨取kkksc03
  5. 基于TensorRT量化部署RepVGG模型
  6. java-读取xml
  7. word导出PDF,彩色无故变成黑色的解决办法。
  8. ensp下载最新版及所有资源包免费分享下载
  9. 影视剪辑,零基础如何自学入门剪辑,视频剪辑入门规划
  10. php codeigniter3,codeigniter
  11. 天下数据解析域名及域名转向
  12. 关于传奇自动触发的几个常用脚本OnKillMob、StdModeFunc、等触发事件
  13. 【CSS】background各属性一览汇总
  14. 超火购车平台易车到底怎么样,为您解答
  15. 查看华为路由器外网ip
  16. 【c语言】(函数)金字塔图形问题:根据n的个数,输出由字母组成的一个金字塔图形
  17. Robot Toolbox (一):Puma机器人仿真
  18. 打开时空隧道,重演云栖72小时云世界
  19. 亚像素卷积和转置卷积
  20. XGBoost原理及目标函数推导详解

热门文章

  1. Ant Design css样式无法修改? 一招教你解决~
  2. PeerSim中文教程(1)
  3. 大学四年自学走来,这些私藏的【实用工具/学习网站】我贡献出来了
  4. 实现echarts数据堆叠柱状图,并自定义每个类目柱形的颜色
  5. 新视野大学英语(第2版)答案
  6. 什么是冷钱包、热钱包?
  7. 美国“赌王”永利:中国人一向对赌场情有独钟 - FT中文网
  8. 接口 使用 Excel
  9. Docker学习笔记7——Docker-Compose(幕布笔记)
  10. 如何查找EI 及SCI 索引