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

第四次周总结

时间:2016-05-15 21:24:22      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

第四次周总结

 

这次,就一个部分:个人篇

学习内容上:

  面向对象的内容已经进行了两周的课程了,在上一周主要学习了:

1.面向对象的三大特征既是:封装、继承、多态。

继承:主要是子类继承父类,强调类与类之间的关系,“is a”既是一般到特殊,子类extends父类,子类是父类的扩展,中间牵扯到方法重写的概念,理解子类和父类格式上的:“两同,两小,一大”;

封装:合理的隐藏,合理的暴露,四个修饰符的范围,利用set和get的方法将用户封装起来,封装的好处有三,a类的成员变量可读或者可写。b对成员变量能整体的控制。c类的用户不需要知道类是如何储存数据的;
多态:在继承的基础上,子类的实例完全可以当成父类的对象来使用,既是向上转型,但是会丢失子类的特殊方法,但是重写的方法不会丢失,向下转型能重新获得子类的方法,学会了关键字instanceof的使用,判断对象是否属于此类。

2.学习了抽象类和接口。

抽象类:不能被实例化,用关键字abstract修饰,抽象类的子类一定要实现抽象类的抽象方法(和重写一个道理),注意抽象类没有方法体;

接口:是抽象类的基础上,比抽象类还要抽象,是一种约定,规范,格式中用关键字interface+接口名,方法只能为抽象方法,一个类来实现接口用implemets,和继承不一样可以实现多个接口,接口能继承接口,也能继承多个,在实现类实现接口后,必须为接口实现抽象方法,要不然实现类也要边成抽象类。

3.学习了处理异常。

异常Trowable分为两类错误和Exception,Exception又分为Runtime异常和Checked异常,处理异常我们用try...catch...finally来实现,将语句放到try语句快中,catch找出异常的类型,且实例化,finally通常用于回收资源,这个板块最后总会执行,throws和throw的区别,throws只能在方法签名道中,之后可以跟上多个异常类的名,用逗号隔开,throw就在普通语句中,后跟一个异常的实例,注意后者抛出的异常类型大小不能超过前者,可以等于。

4.学习了三个类的用法。

系统类:略讲,讲了退出系统和标准输入(in)和标准输出(out)。Runtime类

String类:学习了equeals方法,charAt方法,indexOf方法等等,有作业用户注册。

正则表达式的用法。

总的来说这周学习的类容蛮多的,大部分是概念性的东西,需要一个长期的理解过程。

不足在于,正则表达式不太会利用,还有Date类自学效果不太好,在作业当中能体现。

                                                                                  写于2016/5/15晚上

 

 

第四次周总结

标签:

原文地址:http://www.cnblogs.com/loongss/p/5496038.html

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