第一节 类和对象
一、类的定义
类的定义也称为类的生命。类中包含两部分元素,分别是数据成员变量和成员方法。
二、构造方法
构造方式是一类特殊的方法,有特殊的功能。构造方法的名字与类名相同,没有返回值,在创建对象实例时通过 new 运算符自动调用。
三、对象的创建和初始化
实际上,类的定义相当于一个“模子”,声明一个个类类型变量的过程就像是拿着模子赋值了一个个的副本,程序中使用的就是这样的一个个对象。
第二节 定义方法
一、方法的定义
对对象的操作体现在成员方法上。
二、按值传送
调用方法时,通常会给方法传递一些值。传给方法的值称为实参,方法的参数列表中列出的值称为形参。
如果形参的基本数据类型的,则调用方法时,将实参的“值”复制给形参。
如果形参是应用,则调用方法时传递给形参的是一个地址,即实参指向的对象的首地址。
三、重载方法名
允许多个方法使用同一个方法名,这就是方法名的重载。为了在调用时不产生混乱,java 规定,方法的参数列表必须不完全相同。
第三节 静态成员
一、静态变量
静态变量也被称为类变量。
在程序设计中,有时一个变量会被类的多个实例对象所共享,以实际多个对象之间的通信,或用于纪录已被创建的对象的个数等。
二、静态方法
静态方法 | 类方法:在尚未创建一个对象实例的时候就去引用方法的程序代码称为静态方法。
静态方法不依赖于特定对象的行为。