第四周学习总结

Posted skip_2_my_lou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第四周学习总结相关的知识,希望对你有一定的参考价值。

这周学习了类的高级概念、多态和抽象、接口、异常处理和String类。类的高级概念中,首先学习了四种访问修饰符:public公开的,公开成员可以被任何其他对象访问。protected受保护的,受保护的成员可以被同一包中的类访问,还可以被类的子类访问,不管子类在哪个包中。默认的(没有访问修饰符),只能被同一包中的其他类访问,即便导入包也不能被其他包中的类访问。private私有的,只能被类本身访问,不对外公开。封装是面向对象的重要特征之一,其类中的成员变量都是private,并用public方法访问这些成员变量。通过get方法获取成员变量,通过set方法修改成员变量。静态成员通过static关键字声明,任何类可以直接访问静态成员变量和调用静态方法,不需要类的一个实例。静态方法不能访问实例成员。多态也是面向的重要特征之一,多态中向下转型类型还原,向上转型时子类特性丢失,但重写的方法不会丢失,并且调用的是子类方法。通过instanceof关键字可以判断对象的真正类型。通过abstract声明抽象类,抽象方法只有方法签名,没有方法体,抽象方法只能出现在抽象类中,任何子类必须重写抽象方法,除非子类本身也是抽象的。接口是一种比抽象类更抽象的“抽象类”,接口不能被实例化,不能包含任何构造器,其中的所有方法都是抽象的,接口不能被类继承,只能被类实现,但接口可以继承接口,并且可以继承多个接口。接口默认是抽象的,不需要用abstract声明,默认访问级别public。以往的程序中一旦出现异常或错误,程序将会报错并终止,后续的指令都不会执行,而通过异常处理,用try catch捕获异常或者用throws来声明异常,从而使程序不会终止,后续程序得以正常运行。

以上是关于第四周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

20145301第四周学习总结

java第四周学习总结

第四周学习总结

JAVA 第四周学习总结

20191320《信息安全导论》第四周学习总结

20165316 第四周学习总结