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

Java基础学习之路——构造方法

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

Java基础学习之路——构造方法

构造方法

概念:
constructor:构造器
格式:
[权限修饰符] 类名(参数列表){ }

作用:
①创建对象时,调用的方法。
new 构造方法(参数)
②初始化
可以是属性(成员变量),也可以调用其它方法。
细节:
①一个类中,如果没有显式的声明构造方法,Java编译器会自动添加一个无参空构造。
②一个类中,如果显式声明了构造方法,就不会自动添加。

package com.demo;
public class Topic01 {
    public static void main(String[] args) {
    	//创建对象时,使用了有参的构造方法,()中必须赋值,否则会报错,除非再显式声明一个无参空构造
        LiFangTi liFangTi = new LiFangTi(3, 4, 5);
    }
}

class LiFangTi{
	//属性即三个成员变量
    int length, width, height;
    public LiFangTi(int length, int width, int height){
        this.length = length;
        this.width = width;
        this.height = height;
    }
}

与一般方法的区别
①写法上
构造方法:没有返回值类型,没有void。
一般方法:必须有返回值类型。
②调用方式上
构造方法:创建对象时才会被调用。
一般方法:(除static修饰)在创建对象后,被对象调用。
③使用次数上:
构造方法:对于同一个对象来说,只能调用一次。(每new一个对象调用一次)
一般方法:对于同一个对象来说,可以调用无数次。

重载形式
格式:
[权限修饰符] 类名(参数){ } 根据参数的不同,可以有不同的构造方法。

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

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

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