java基础:构造方法为什么不能被继承

重写的定义

    1、重写是子类重写父类的方法

    2、方法名和参数列表以及参数之间的顺序保持不变

    3、返回值类型保持不变

    4、访问权限不能低于父类的访问权限

    5、不能抛出新的或者比父类更高级别的异常

构造方法的定义

    1、必须于类名保持一直

    2、不能有任何返回值

    3、构造方法不能被修饰词所修饰

为什么不能被重写

    首先要明确,构造函数不是普通方法。他是类所特有的构造函数

    其次要清楚,父类和子类构造函数的运行顺序,先运行父类的构造函数,再运行子类的构造函数。

    再次要了解,儿子是不可能创造出来一个亲爹的。

你可能感兴趣的:(java基础:构造方法为什么不能被继承)