《Head Fisrt JAVA》学习笔记2:拜访对象村

6 sec read

对象=实例

  • 对象本身已知的事物:实例变量(instance variable)
  • 对象可以执行的动作:方法(method)

类≠对象

  • 类是用来创建对象的模型

class

继承机制使子类可以通过继承父类代码来减少重复代码,覆盖机制使子类在不必改动父类的同时可以选择实现自己的方法。

对象类+测试对象类

  • 测试用的类类名=“受测试类名”+TestDrive
  • 测试类带有main()函数,对象类不带
  • 使用圆点(.)来取对象的变量和方法

main()的两种用途

  • 测试真正的类
  • 启动JAVA应用程序

本章要点:

  • 面向对象设计扩展功能不需改动之前已经测试好的程序代码
  • 所有JAVA程序都定义在类中
  • 类如同蓝图一样描绘改类型的对象要如何创建
  • 对象自治,无需在意他如何完成任务
  • 对象有已知的事物,并能执行完成
  • 对象本身已知的事物称为实例变量,它代表对象的状态
  • 对象可执行的动作称为方法,它代表对象的行为
  • 创建类时,可能同时会需要创建独立测试用的类
  • 类可以继承自较为抽象的父类
  • Java的程序在执行期是一组会相互交谈的对象

英语学习:

instance

* 音节划分:in▪stance
* 英 [ˈɪnstəns] 美 [ˈɪnstəns]
* n.例子,实例; 情况; 要求,建议; [法]诉讼手续
* vt.举…为例

variable

* 音节划分:vari▪able
* 英 [ˈveəriəbl] 美 [ˈveriəbl]
* adj.变化的,可变的; [数]变量的; [生]变异的
* n.可变因素,变量; 易变的东西

打赏作者
微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

使用tqdm显示Python代码执行进度

在使用Python执行一些比较耗时的操作时,为了方便观察进度,通常使用进度条的方式来可视化呈现。Python中
标点符
34 sec read

利用SWIG实现Python调用C/C++

SWIG简介 SWIG是Simplified Wrapper and Interface Generator的
标点符
1 min read

WordPress又被黑了,解决方案记录

过了一个周末,今天整个网站打开无样式,后台无法打开,直接跳转到其他网站,才意识到网站可能被黑了。查看源代码:
标点符
1 min read

发表评论

电子邮件地址不会被公开。 必填项已用*标注