介绍
如何在Java中使用构造函数与普通函数?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
<强>函数的作用及特点:强>
1,用于定义功能,将功能封装。
2,可以提高代码的复用性。
<强>函数注意事项:强>
1,不能进行函数套用(不可以在函数内定义函数)。
2,函数只有被调用才能被执行。
3,基本数据类型(字符串、整数…。)修饰的函数类型,要有返回返回值。
4,空白修饰的函数,函数中的返回语句可以省略不写。
5日函数名可以根据需求进行命名。
代码示例:(有无函数/方法的区别)
无函数/方法代码例子:
public class NoFunc { public static  void main (String [], args),{,//也主要是一个函数,用于程序运行 int =1; int b=2; int addSum=0; int mulSum=0; addSum=a + b; mulSum=a * b; System.out.println(“加”法“+ addSum); System.out.println(“乘法“+ mulSum);=2,,//修改值,另做运算 addSum=a + b; mulSum=a * b; System.out.println(“加”法“+ addSum); System.out.println(“乘法“+ mulSum); } }
普通函数/方法代码例子:
public class Func { int =1,,//为实际参数 int b=2; void 卡尔(int addSum int mulSum){,//总和为形式参数 addSum=a + b; mulSum=a * b; System.out.println(“加”法“+ addSum); System.out.println(“乘法“+ mulSum);//空无返回值 }//修改值,另做运算 int 刚毛(int ){,//为形式参数 this.a=,,//实际参数赋值给形式参数 return ,,//返回返回值 } public static  void main (String [], args),{,//也主要是一个函数,用于程序运行 Func f=new  Func();,//创建对象 f.Cal(0, 0),,//对象调用添加函数,0赋值给求和(初始化) f.setA(2),,//赋值为2 f.Cal(0, 0),,//另做运算 } }
运行结果:(相同)
加法3
引用>
乘法2
加法4
乘法4函数分类:
1,普通函数
2,构造函数
3,主要函数(特殊)
构造函数注意事项:
1,构造函数的方法名必须与类名相同。
2,不能声明函数类型,没有返回类型,也不能定义为空白。
3,不能有任何非访问性质的修饰符修饰,例如静态的,最终,同步,文摘都不能修饰构造函数。
4,构造函数不能被直接调用,必须通过新关键字来调用。
构造函数的作用:
1,方便参数的传递。
2,通过新调用构造函数初始化对象。是给与之格式(参数列表)相符合的对象初始化。
构造函数代码例子:
public class Constructor { int 才能;=233; int 才能;b=233; 构造函数才能(){ ,,,//无参构造函数 ,,} 构造函数才能(int int b){,//有参构造函数 ,,,this.a=一个; ,,,this.b=b; ,,} void 才能;卡尔(){ ,,,int addSum=a + b; ,,,int mulSum=a * b; ,,,System.out.println(“加”法“+ addSum); ,,,System.out.println(“乘法“+ mulSum); ,,,//空白无返回值 ,,}//修才能改值,另做运算 int 才能;刚毛(int ){,//为形式参数 ,,,this.a=,,//实际参数赋值给形式参数 ,,,return ,,//返回返回值 ,,} ,, public 才能;static  void main (String [], args), { ,,,Constructor c1=new 构造函数();,//无参构造函数创建的对象 ,,,c1.Cal();,//无参构造函数对象调用卡尔函数 ,,,Constructor c2=new 构造函数(1、2),,//对象初始化 ,,,c2.Cal();,//有参构造函数对象调用卡尔函数 ,,,c2.setA(2),,//赋值为2 ,,,c2.Cal();,//另做运算 ,,} }运行结果:
加法466
引用>
乘法54289
加法3
乘法2
加法4
乘法4关于如何在Java中使用构造函数与普通函数问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
如何在Java中使用构造函数与普通函数