• 第四次周总结


    第四次周总结

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

    学习内容上:

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

    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晚上

  • 相关阅读:
    队列的实现
    前端的数据结构
    有关es6的模块化
    jQuery---事件的执行顺序
    短网址生成和还原工具使用教程
    【01】HTML_day01_03-HTML常用标签
    JS中变量、作用域的本质,定义及使用方法
    JS 重载父页面
    搞懂Nginx一篇文章就够了
    重复的子字符串
  • 原文地址:https://www.cnblogs.com/loongss/p/5496038.html
Copyright © 2020-2023  润新知