Java构造函数的声明

  1. 语法结构:访问修饰符 类名(参数)[抛出异常] {方法体}
  2. 访问修饰符可以为:private、protected、默认(无修饰符)、public
  3. 没有返回值
  4. 有无参数都可
  5. 有无异常抛出都可
public class Demo {
     
    public int test = 1;

	//多个构造函数即重载
    //public修饰符
    public Demo() {
     
    }

    //private修饰符
    private Demo(int test1) {
     
    }

    //protected修饰符
    protected Demo(int test1, int test2) {
     
    }

    //默认(无修饰符)+ 抛出异常
    Demo(int test1, int test2, int test3) throws Exception {
     
    }

}

你可能感兴趣的:(Java,Java错题记录,java,面向对象编程)