如何在Java中使用构造函数与普通函数

  介绍

如何在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中使用构造函数与普通函数