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

【通俗易懂学JAVA】——普通方法和构造方法的区别

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

【通俗易懂学JAVA】——普通方法和构造方法的区别

通俗易懂学JAVA
  • 普通方法和构造方法的区别
    • 一、普通方法
    • 二、构造方法
    • 三、区别与作用
      • 3.1区别
      • 3.2作用

普通方法和构造方法的区别 一、普通方法

●语法:
[修饰符] 返回值类型 方法名(参数) {方法体}

返回值类型:void无返回值,还有基本数据类型【方法不需要返回一个值,就要把返回类型定义成void型,但不能不写(当然,只有一种情况可以不写,就是构造方法)】

二、构造方法

●语法:
[修饰符] 构造器(参数或者无参数) {}

无返回值类型

三、区别与作用 3.1区别

【普通方法】

【构造方法】

区别
1、构造方法中构造器的名字必须与类名相同
2、构造方法中无返回值类型的声明;
3、没有指定构造方法时,系统会自动创建;
4、构造方法创建对象时,需要调用new, 例:

Student s=new Student();
3.2作用

构造方法主要用来实例化对象!并且可以通过实例化对象为成员变量赋值

//构造方法的声明
Public class Person{
	String name; Sting sex;double weight;double heigh;
    //无参的构造方法
	public Person(){
		System.out.print(“这是一个人的构造方法”);
	}
    //有参的构造方法
	public Person(String name,String sex){
		this.name=name;this.sex=sex;
		weight = 0.0;     heigh= 0.0;
	} 
    public Person(String name,String sex, double weight,double heigh){
		this.name=name;this.sex=sex;this.weight=weight;this.heigh=heigh;
		weight = 0.0;     heigh= 0.0;
	} 
}
//构造方法的使用
public class TestPerson{
  public static void main(String []args){
	//通过无参构造方法构造对象
	Person per = new Person();
	//通过有两个String类型参数的构造方法实例化对象
	Person per1 =new Person(“周润发”,”男”);
	//通过四个参数的构造方法实例化对象
    Person per2 =new Person(“张译”,”男”,30,174);
  }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/292174.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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