面向对象设计的过程就是抽象的过程,一般分三步完成:
1、发现类,类定义了对象将会拥有的特征(属性)和行为(方法)。
2、发现类的属性,对象所拥有的静态特征在类中表示时称为了的属性。
3、发现类的行为,对象所执行的操作称为类的方法。
类的定义:
[ 访问修饰符 ] class 类名 {
[ 访问修饰符 ] 数据类型 属性名 ;
[ 访问修饰符 ] 返回类型 方法名称 (参数类型 参数名1,参数类型 参数名2,......){
//方法体
}
}
1、属性和方法的访问修饰符是可选的。
2、方法中的返回类型可以是void,表示没有返回值,方法体中不必使用 “return” 关键字返回数据类型,但可以用 “return” 关键字退出方法。返回类型不为void时,一定要使用 “return” 关键字返回对应类型的结果,否则会编译出错。
3、小括号中的 “ 参数类型 参数名1,参数类型 参数名2,......”称为参数列表,不需要时可以省略,但小括号不能省略。
4、创建方法时定义的参数叫做形式参数,简称形参,调用方法时传入的参数叫做实际参数,简称实参。
5、方法重载:(同一个类中,方法名相同,参数的个数或类型不同)。方法重载其实是对一般方法的一种升级,可以根据参数的不同,采用不同的实习方法,而且不需要编写多个名称,只要记住一个方法名即可。
6、创建和使用对象
8、值传递和引用传递