网络131第8周实验——夯实基本功 及 面向对象设计基础

    今天是第8周了,大家可以数一下自己写的代码行数有多少了(手工数数可以,编一个程序去计算更好),如果没有达到500行代码,那表示在课后很少下功夫。

主要内容

    本周主要讲解了教材第3章的 “面向对象编程”的一些概念,大家可以同时参考 书籍《Java语言程序设计-基础篇(原书第8版)》(访问密码:43f9)(总第231-254页),使用了更清晰的语言来描述 类与对象的有关概念。

    另外,我们从本章开始,会接触到 中的 方法(method) 这个概念,这是模块化编程的开始。大家可以同时参考 书籍《Java语言程序设计-基础篇(原书第8版)》(访问密码:43f9)(总第144-168页),从多个途径来了解,多练习,才能够深刻的理解某一个概念的精髓。

    面向对象程序设计(OOP)就是使用对象进行程序设计。对象(object)代表现实世界中可以明确标识的一个实体,如一个学生、一张桌子、一个圆都可以看做一个对象。
每个对象都有自己独特的标识、状态和行为。(详见:《Java语言程序设计-基础篇(原书第8版)》,P231-232)

实验内容

1. 完成第6周、第7周未完成的练习(all)。

2. 类与对象练习。了解类、对象、类的属性、类的行为(或者叫 方法)之间的概念与区别,把《Java语言程序设计-基础篇(原书第8版)》程序清单8-3 TV.java 与 程序清单8-4 TestTV.java (P235-236)两个程序敲到Eclipse中,并运行。尝试从键盘输入 频道数 与 音量值(思考怎么把 键盘输入 与 TestTV.java中的第5-6行 联系在一起,多思考,多讨论)。博文标题:第8周作业1——类与对象练习之TV

3. (提高题)自定义矩形类。完成《Java语言程序设计-基础篇(原书第8版)》P258 编程练习题8.1,题目中文 与 英文内容如下,(1)尝试着在阅读了中文后,阅读两遍英文,是否有一点点感觉?记住3-5个相关词汇;老师也不太能够阅读英文,特别是文学作品,但专业性书籍与文章,能够看懂大部分吧,特别是翻译的教材,看不懂中文时,就要从对应英文处仔细阅读。(2)完成此练习,可以一起讨论,多尝试,多阅读与练习《Java语言程序设计-基础篇(原书第8版)》中的例题,找到感觉。 博文标题:第8周作业2——自定义矩形类


阅读分享

    昨天(周三)下午去海滨校区图书馆,找教育家、武汉大学前校长刘道玉先生的著作《创造教育新论 [专著]:理论篇 改革篇 实践篇》,看到成堆成堆的书籍放在书架上,落满了灰尘。可能有半年以上无人借阅了。其实图书馆有很多优秀的书籍,特别是假设对某一个领域感兴趣,从图书馆借书可以打好一个坚实的基础。如成长:微软小子的教育/凌志军 著大学二十讲 [专著]=University/杨东平 编如何阅读一本书 [中译文]/(美)莫提默·J.艾德勒骑驴找马 [专著]:职业发展路线图(徐小平)等,都是很不错的书籍。

    大家看看自己身边某一个领域比较擅长的同学,几乎都是主动学习的人,花费了大量时间在某一个方面,才能够在该领域领先于同学。老师和大家讲的《一万小时天才理论》,其实也是相同的道理。没有足够的时间,是很难羽化成蝶的。我们布置的作业与练习,其实是一个最基本的量,如果要提高、入门,必须在课下至少花费课堂时间3-5倍以上的时间,最终能够学会学习、主动学习。

    今天就讲到这里了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值