这周相对来说比较轻松,因为学的主要涉及概念类的东西,实际操作比较少。我自己呢对这周的学习不知道咋样,因为没有练习,感觉还是听懂了的。
这周学先从继承开始。继承就是指继承并扩展已有的类。被剂继承的类称为父类,继承的类称为子类。继承后,子类拥有父类的属性和行为,并且还可以有自己的属性和行为。继承是单一继承,也就是说一个子类只能一次继承一个父类。不能同时继承两个类。但可以用传递方式继承父类的父类的父类。。。
继承中,有个重要概念是方法重写。所谓方法重写是指子类对父类中的行为进行重写。重写的条件是:子类的方法的返回值的类型、方法名、和形式参数列表必须和父类中相同;访问修饰符不能小于父类中的访问修饰符;子类中重写的异常不能抛出比父类更多的异常。然后学习了类的高级概念。首先是四种访问修饰符,涉及他们的使用权限。然后是OOP中一个重要的知识:封装。最后是静态类。接一下这章是多态和抽象,多态简单说是指多种表现形式。其特点是先存继承、父类引用指向子类对象。最后一章是接口。接口是代表一种约定,一种规范,只有方法的定义没有方法的实现。