我是靠谱客的博主 奋斗楼房,最近开发中收集的这篇文章主要介绍java的构造方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

构造方法的特点:与类同名,没有返回值

 

在我理解中构造函数就相当于malloc函数,而类名定义的引用变量,就是一个指针。构造函数就是申请一块空间,将指针赋值给引用变量。这就是实例化,类似于C语言的指针赋值。而构造函数传参数赋值的功能。

构造函数的作用:1、实例化时调用 2、初始化对象

如果没有定义构造函数,系统会分配一个默认的构造方法,这个构造函数没有参数,只会申请一块空间进行实例化。

自己可以定义多个构造方法,根据实例化时传递的参数确定。但是要注意的是如果参数构造函数的参数类型不能一样。举个例子:若第一个构造函数的参数是:String 和double,其他的构造函数就不能是String和double。因为实例化是编译器没有办法区别出来是那个构造函数,可以将参数的顺序改一下。比如Sting,double和double,String。就可以,因为能区分出来。

构造方法里也可以调用其他构造方法。

最后

以上就是奋斗楼房为你收集整理的java的构造方法的全部内容,希望文章能够帮你解决java的构造方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部