暑假自学(17)

继承:与C一样的
格式:public class A extends B{}
数据成员为私有时,用方法调用。
1.一个父类可以被多个子类继承
2.一个子类只能继承一个父类(不允许多重继承)
3.可以多层继承 A继承B B继承C
Object:
所有java类都直接或间接继承java.lang.Object类
都可以调用相应功能


Debug调试:
1.System.out.println();
2.Eclipse - Debug
右键 Debug As
F5 进入到当前行所调用的方法中
F6 执行完当前语句进入下一行
F7 执行完当前所在方法,进入下一行(与F5对应)
方法的重写:
子类中重写父类的方法,对父类的方法进行覆盖
要求重写时除了内部实现可以不同,其他必须相同
子类的权限修饰符不小于父类的权限修饰符
注意:不能重写父类中private权限的方法
子类只能用void重写父类void类型的方法
父类方法为A类,子类重写时返回值可以是A类以及其子类
父类方法为基本数据类型,子类重写必须是相同的基本数据类型
子类重写的方法抛出的异常类型不大于父类被重写的方法抛出的异常类型
子类和父类同名同参数的方法要不都是static,要么都不是static

原文地址:https://www.cnblogs.com/buxiang-Christina/p/13360235.html