父类和子类中变量的关系,this关键字表示本类对象的引用,super表示父类对象的引用
对于继承关系,new子的话,是先在方法区中加载父类方法的
如果子类和父类中有一模一样的函数的时候,会运行子类函数的原因:
因为子和父是继承关系,在加载zi的时候,是父先加载的,所以子类在加载的时候,就将父类的方法覆盖了,最后运行的是子类的方法
为什么常量书写的时候多个单词之间要使用下划线区分?
因为全部大写,如果不加以区分,不利于阅读,驼峰命名是有利于阅读的,所以区分单词之间的划分就使用了下划线
抽象方法是一种只定义了方法名,而没有方法体的类,使用abstract修饰
如果子类没有复写父抽象类中的所有抽象方法,那么子类就会继承到父类的没有被复写的抽象方法,子类也就变成了抽象类
抽象类中即可以有抽象方法,也可以有非抽象方法
接口可以被类多实现