这篇文章主要介绍了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(“名字:“+名称+“叫声:“+哭); } }
结果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。