第五周课程总结:
这一周学了很多知识,如下:
一、继承:
继承,顾名思义,就是“子承父业”,在Java里面就是子类继承父类的属性,构造方法等等,这其中最重要的就是extends关键词了,可以用它来实现继承,继承的基本格式:

class Student extends Person

子类只有一个父类,但是父类可以有多个子类,因为在Java中只允许单继承,不能使用多重继承,extends关键词也可以实现继承,但它本意是拓展,与其说是继承,不如是一个类拓展已有类的功能,又称派生类。
子类不能直接访问父类中私有操作,但可以通过其他操作间接访问。
二、方法覆写与重载的区别
:--|:--|:--|
区别点|重载|覆写|
单词|Overloading|Overriding|
定义|方法名称相同,参数的类型或个数不同|方法名称、参数的类型、返回值类型全部相同|
定义|对权限没有要求|被覆写的方法不能拥有更严格的权限|
范围|发生在一个类中|发生在继承类中|

01-20 13:18
查看更多