构造方法construct

构造器constrct
--用于构造该类的实例
(1)通过new关键字调用
(2)虽然有返回值,但不能定义返回类型,不能在构造器里调用return
(3)如果没有自己定义构造器,系统会自定义一个无参的构造函数,如果定义则编译器不会添加
(4)构造器的方法名必须和类名一致。

public class Student {
    
    
    String name;
    int age;
    
    
    
    public Student() {    
        System.out.println("student construct");
    }
    //通过构造方法初始化对象
    public Student(String _name,int _age) {    
        name=_name;
        age=_age;
        System.out.println(name);
        System.out.println(age);
    }
        
    }


public class Test3 {
    public static void main(String[] args) {
        Student s = new Student(); //student construct
        
        Student s1 = new Student("wang",80);//wang 80
        Student s2 = new Student("qiao",20);//qiao 20
        
        int age_sum=s1.age+s2.age;
        System.out.println(age_sum);//100
    }
    }

猜你喜欢

转载自www.cnblogs.com/hapyygril/p/12348551.html