JAVA如何定义构造函数过程解析

  

这篇文章主要介绍了JAVA如何定义构造函数过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  

构造函数在类里面定义,构造函数名一定要跟类名相同,实例化一个对象的时候,如果没有初始化成员变量,可以不用定义构造函数,系统会自己定义好,定义了也不会影响。如果实例化对象需要初始化成员变量就一定自定义构造函数。

  

定义构造函数

        类的猫   {   字符串名称;   int年龄;//可定义可不定义,不定义时实例化一个对象会自动定义这个构造函数   公共的猫()   {      }//定义构造函数初始化两个成员变量   公共的猫(字符串名称,int年龄)   {   this.name=名称;   这一点。年龄=年龄;   }      }      

实例         公共类C {   公共静态void main (String [] args) {//实例化第一个对象   猫c=新猫();   c.name="小花”;   c.cat_cry ();//实例化第二个对象   猫c2=new猫(“小红”,“旺旺”);   c2.cat_cry ();   }   }      类的猫   {   字符串名称;   字符串哭;//可定义可不定义,不定义时实例化一个对象会自动定义这个构造函数   公共的猫()   {   这一点。哭="不会叫”;   }//定义构造函数初始化两个成员变量   公共猫(字符串名称字符串哭)   {   this.name=名称;   这一点。哭=哭;   }      公共空间cat_cry ()   {   system . out。println(“名字:“+名称+“叫声:“+哭);   }      }      

结果   

癑AVA如何定义构造函数过程解析"

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

JAVA如何定义构造函数过程解析