构造方法
构造方法是类中的一种特殊方法,当程序用类创建对象时需使用它的构造方法。类中的构造方法的名字必须与它所在的类的名字完全相同,而且没有类型。允许一个类中编写若干个构造方法,但必须保证他们的参数不同。
如果类中没有编写构造方法,系统会默认该类只有一个构造方法,该默认的构造方法是无参数的,且方法体中没有语句。
1.默认构造方法与自定义构造方法
如果类里定义了一个或多个构造方法,那么java不提供默认的构造方法,例如,下列Point类有两个构造方法
class Point{
    int x,y;
    Point(){
         x=1;
         y=1;
    }
    Point(int a,int b){
        x=a;
        y=b;
    }
}
2.构造方法没有类型
class Point{ int x,y; Point (){ //是构造方法 x=1; } void Point(int a,int b){ //不是构造方法(该方法的类型是void) x=a; y=b; } int Point(){ //不是构造方法(该方法的类型是int) return 12; } }
                    
                
                
            
        
浙公网安备 33010602011771号