20165302 第四周学习总结

20165302第四周学习总结

第五章 子类与继承

  • 子类声明中一般用关键字extend来定义一个子类(class 子类名 extend 父类名{})
  • 子类和父类在同一包中的继承性,继承的成员变量或方法的访问权限保持不变。
  • 子类隐藏继承的成员变量的特色:1.子类对象以及子类本身带你故意的方法操做与父类同名的成员变量是指子类从新声明的这个成员变量。2.子类对象仍然能够调用从父类继承的方法操做被子类隐藏的成员变量,也就是说,子类所继承的方法所操做的成员变量必定是被子类继承或隐藏的成员变量
  • 注意方法重写的语法规则以及重写的注意事项
  • 若是在子类中想使用想使用被子类隐藏的成员变量或方法,就须要使用super
  • final关键字:final类不能被继承,即不能有子类,若是成员变量或局部变量被修饰为final,那他就是常量
  • 上转型对象
  • abstract类:1.abstract类中能够有abstract方法。2.abstract类不能用new运算符建立对象。3.abstract类的子类。

第六章 接口与实现

  • 接口声明:interface 接口的名字
  • 实现接口:一个类须要在类声明中使用关键字implements声明该类实现一个或多个接口
  • java提供的接口都在相应的包中,经过import语句不急能够引入包中的类,也能够引入包中的接口
  • java接口回调通常用法
  • abstract类与接口的比较:1.abstract类和接口均可以有abstract方法。2.接口中只能够有常量,不能有变量。3.abstract类也能够有abstract方法

代码托管

相关文章
相关标签/搜索