码迷,mamicode.com
首页 > 编程语言 > 详细

201671010114 2016-2017-2 《Java程序设计》第五周学习总结

时间:2017-09-24 20:28:45      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:语句   cte   访问   方法   抽象类   循环   抽象方法   ++   ted   

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

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

  

 

201671010114 2016-2017-2 《Java程序设计》第五周学习总结

标签:语句   cte   访问   方法   抽象类   循环   抽象方法   ++   ted   

原文地址:http://www.cnblogs.com/kww2407127266/p/7588218.html

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