码迷,mamicode.com
首页 > 编程语言 > 详细

java构造方法

时间:2019-12-25 20:42:22      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:str   构造   返回值   方法   ring   his   构造函数   一个   bsp   

一、概念

java中构造方法指的是:

方法名与类名相同,无返回值的方法,参数可以为空(无参构造方法),也可以带参数(无参构造函数)。

比如一个Dog 类,public Dog(){};这个就是无参数的构造方法。

public Dog(String name){this.name=name};这个就是带参数的构造方法。

 

二、作用

作用:用来初始化 java 类,提供类的初始化和实例化,以便调用。

new一个对象的时候要用到构造函数,例如Dog dog=new Dog();这时调用的是Dog的无参数构造方法;

Dog dog=new Dog(String name);这个是调用Dog有参数构造方法;

在JAVA中如果不写构造方法的话,会默认加上一个无参数的构造方法,

但是如果已经有了一个有参数的构造方法,那么无参数的构造方法就不会被默认加上.

如果Dog类中已经有了一个有参数的构造方法,这时再使用Dog dog=new Dog();

来创建对象的时候就会出错,这就是为什么书上要强调写了有参数的构造方法就最好加一个无参数的构造方法。

 

java构造方法

标签:str   构造   返回值   方法   ring   his   构造函数   一个   bsp   

原文地址:https://www.cnblogs.com/huamianseng/p/12098524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!