首先java是面向对象的语言,函数是面向过程语言的叫法,比如C语言,在java中一般称之为方法。java构造方法的作用是实例化对象,每个类中都有,即使不写程序也会分配一个默认无参数的构造方法。下面我来举例说明构造方法跟一般方法写法的区别:public class Test{   int num1;   int num2;   public ...    
求教java构造函数和一般函数的区别和写法的区别
    首先java是面向对象的语言,函数是面向过程语言的叫法,比如C语言,在java中一般称之为方法。
java构造方法的作用是实例化对象,每个类中都有,即使不写程序也会分配一个默认无参数的构造方法。
下面我来举例说明构造方法跟一般方法写法的区别:
public class Test{     int num1;    int num2;    public Test(){}//构造方法,写法规则是用public修饰,不能有返回值,方法名即类名,构造方法可不写,系统会默认创建一个无参数的构造函数,函数体跟这个一样    public Test(int num1,int num2){//此为自己重载的构造函数,有参数,写法规则跟上面的是一样的,使用public修饰,不能有返回值,方法名即类名        this.num1 = num1;        this.num2 = num2;    }        public void temp(){//普通方法,写法规则是可以是public、private亦或protected修饰,可以有返回值,也可以没有返回值(void修饰),方法名起名规则跟变量名一样,只能字母数字下划线,且字母在前        System.out.println("这是一个普通方法!");    }}2014-05-07