五.继承重写与继承的注意事项: 1.当子类出现了与父亲类中一模一样的方法申明时,子类即有自己的独特内容,同时也继承了父类的内容。 2.@Override // 是一个注解,帮助我们检查重写父类中方法,是否正确 3.父类中的私有方法是不能被子类重写的,子类的访问权限不能比父类底。public > 默认> private 4.Java只支持单继承,不支持多继承,但是,支持多层继承 5.当一个类没有写无参构造方法,但是写了有参构造方法,那么默认的无参构造方法就自动失效,当对象想调用无参构造方法来生成对象是, 这个时候要重新定义一无参构造方法。 6.当类的成员属性都是私有的,而生成的对像需要对属性进行赋值操作时,这个时候只能调用类的有参构造方法来实现!!!! 7.父亲类的构造函数不能被继承,只能被调用的问题: 子类不可以继承父类的构造方法,只可以调用父类的构造方法。子类中所有的构造函数都会默认访问父类中的空参数构造函数,这是因为 子类的构造函数内第一行都有默认的super()语句。super()表示子类在初始化时调用父类的空参数的构造函数来完成初始化。一个 类都会有默认的空参数的构造函数,若指定了带参构造函数,那么默认的空参数的构造函数,就不存在了。这时如果子类的构造函数有默认 的super()语句,那么就会出现错误,因为父类中没有空参数的构造函数。因此,在子类中默认super()语句,在父类中无对应的构 造函数,必须在子类的构造函数中通过this或super(参数)指定要访问的父类中的构造函数。 六.包和导包 七.修饰符 finl(最终修饰) ,Static (静态修饰)
八.修饰符 Static (静态修饰)
九 权限修饰符