面向对象知识
传递参数的时候,使用多态。
猫和狗
只写一个方法method就可以传入形参的多个子类。这样就可以不需要写那么多的method方法了。

编译看左边,运行看右边
Person s1 = new Student();
对于这个式子,左边是父类,右边就是子类。
所谓的编译看左边,是在敲代码的时候,
S1对象可以调用谁的方法,这是处于编译时期,所以是调用左边父类自己的。
这是在有重名方法的情况下。
为什么使用封装。
迪米特法则。
不管是空参的构造方法,还是有参的构造方法。
JVM都会偷偷地在他们的第一行,加上 这句 super();
而父类的有参构造,只有明确写他的时候,才有机会调用到他。

浙公网安备 33010602011771号