栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java 构造器与方法、构造器重载与方法重载

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java 构造器与方法、构造器重载与方法重载

从功能上来理解,构造器,就是用来创建对象的,且在创建对象的同时可以对对象的属性进行赋值。

//创建对象:new + 构造器
Person p = new Person();

而方法,是属于类的功能,需要通过创建对象,通过对象来调用方法(静态方法可以直接通过类来调用),实现某些功能。

//调用方法:对象.方法名();
p.eat();

从格式上来说,构造器没有返回值类型,也不能被关键字所修饰,相对于方法名,构造器名称成必须与类名一致。

构造器声明:

//权限修饰符 类名(构造器名称)(形参列表){
	 ​//初始化操作​
//​}

方法声明:

//权限修饰符 关键字 返回值类型 方法名(形参列表){
	​//方法体(方法内部的代码就叫做方法体)
//​}

重载的概念:同一个类中,存在多个相同方法名,而方法之间形参列表不同的方法之间构成重载。

例如:

public void eat(){}

​​public void eat(int a){}

public void eat(String a){}

public int eat(String a,int b){return;}

以上4个方法构成重载,重载与返回值类型、权限修饰符无关,只考虑方法名与形参列表。

构造器的重载与方法一样,都只考虑方法名(类名)与形参列表。

(注*:因为构造器名称必须与类名一致,所以重载只需要考虑形参列表)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/292631.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号