预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共37页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学教学(jiāoxué)目标4.1面向对象程序设计(chénɡxùshèjì)的思想4.1.1OOP思想(sīxiǎng)4.1.2用类实现(shíxiàn)抽象数据类型:时钟类4.1.2用类实现(shíxiàn)抽象数据类型:时钟类(续)4.1.2用类实现(shíxiàn)抽象数据类型:时钟类(续)4.1.2用类实现(shíxiàn)抽象数据类型:时钟类(续)4.1.2用类实现(shíxiàn)抽象数据类型:时钟类(续)4.1.2用类实现(shíxiàn)抽象数据类型:时钟类(续)4.1.3类成员(chéngyuán):构造函数、方法和域1.域 一个类的数据属性由它的成员变量(域field)定义(dìngyì)。在类中声明一个域的形式为: [域修饰符]类型域名;2.方法 方法一般是对类中的数据成员进行(jìnxíng)操作。如果类中的数据成员是private型的,则往往定义一个public的方法来设置数据成员的值或读取数据成员的值。 3.构造函数 Time1类包含一个构造函数Time1(),构造函数的名和类名是一样的。构造函数一般用于初始化某个类的对象。在程序创建Time1类的对象时,new运算符为该对象分配内存,并调用构造函数来初始化该对象,也就是通过调用Time1类的构造函数,在构造函数中给对象的各成员变量赋初值。4.2类的作用域例如(lìrú): packageexamplePkg1; classC3{ //…成员 } packageexamplePkg2; classC4{ //…成员 }4.2类的作用域(续)4.3成员(chéngyuán)访问控制4.4方法(fāngfǎ)4.4.1方法(fāngfǎ)的声明与局部变量方法声明中的符号含义: 修饰符:方法访问控制常见的有public、protected和privated。 返回类型(lèixíng):一个方法必须声明其返回类型(lèixíng),如果无返回值,则必须声明其返回类型(lèixíng)为void。一个方法可以返回简单数据类型(lèixíng)或任何引用类型(lèixíng)的值,也可以返回任何类的对象。一个方法通过return语句返回并将返回值紧跟return语句之后。如果一个方法返回类型(lèixíng)为void。这个方法也必须包含一个return语句,只是在return语句之后不再带有返回值。 方法名可以是任何合法的Java标识符。 形式参数:当编写一个方法时,要声明该方法所需要的若干参数和这些参数的类型(lèixíng)。这是在声明一个方法时,通过列出它的参数表来完成的。参数表指明每个参数的名字和类型(lèixíng),各参数之间用逗号分开。在方法体中,可以直接用这些参数名来引用参数的值。4.4.1方法(fāngfǎ)的声明与局部变量(续)4.4.1方法(fāngfǎ)的声明与局部变量(续)4.4.2方法(fāngfǎ)的参数传递4.4.3使用(shǐyòng)set和get方法4.4.4方法(fāngfǎ)重载(overloading)4.4.4方法(fāngfǎ)重载(overloading)(续)4.5初始化类的对象(duìxiàng):构造函数4.5初始化类的对象(duìxiàng):构造函数(续)4.6this4.7垃圾(lājī)收集4.8static方法(fāngfǎ)和域4.9类的组合(zǔhé)4.10包的创建(chuàngjiàn)和访问4.10.1包的创建(chuàngjiàn)4.10.2包的使用(shǐyòng)小结(xiǎojié)书上本章(běnzhānɡ)习题中: 1. 2. 3. 4. 6. 9. 10. 11.