码迷,mamicode.com
首页 > 其他好文 > 详细

第四周学习总结

时间:2016-05-24 01:39:34      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

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

第四周学习总结

标签:

原文地址:http://www.cnblogs.com/hypnotizer/p/5522024.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!