zoukankan      html  css  js  c++  java
  • 201671010114 201620172 《Java程序设计》第五周学习总结

         这周学习了有关继承的知识,相比于上周也掌握了很多知识。在这次写程序的过程中发现for循环里面的提示语句在运行时会出现两次,程序也会出错。i++放在循环里面的时候程序正常运行,如果放在for语句里面程序出错。和舍友经过尝试后得出了以上结果,但不知道里面的原理。

       子类继承了父类的所有方法,子类中也添加了新的方法且每个子类最多只能有一个父类,父类不能访问子类中的方法。用子类定义的变量可以赋给用父类定义的变量,反之不可以。通过final可以定义一个常量,对象必须要赋值。private定义的变量只能在同一个类中使用,public定义的变量或方法所有类可以使用,protected定义的变量可以在同一个包中使用。通过强制转换可以把父类的类型转换为子类的类型。在父类中如果定义了abstract方法,父类也必须用abstract修饰,若子类定义了父类中的所有抽象方法,则子类可以不是抽象类。反之子类也是抽象类。抽象类中可以包含具体的数据和方法,也可以不包含抽象方法。通过在子类中用super.+父类中的方法名可以调用父类中的值,通过super覆盖方法。通过ArrayList可以定义一个泛型数组,不用考虑数组的大小。对于这章的内容也会再去消化。

      

  • 相关阅读:
    深入理解JVM(二)--对象的创建
    深入理解JVM(一) -- 自动内存管理机制
    代理模式(Proxy)
    心知天气数据API 产品的高并发实践
    Jenkins 构建踩坑经历
    log4net SmtpAppender 踩坑总结
    从 ASP.NET Core 2.1 迁移到 2.2 踩坑总结
    在Windows上安装 Consul
    redis-desktop-manager 0.9.3 安装(最后一个免费版本)
    在Windows上安装Redis
  • 原文地址:https://www.cnblogs.com/kww2407127266/p/7588218.html
Copyright © 2011-2022 走看看