1.类与对象
概念:
类和对象是面向对象方法的核心概念。类是对一类事物进行描述,是抽象、概念上的定义;对象是实际存在的该类事物的每个个体,也称为实例。
类的语法:
[修饰符] class 类名{
定义构造方法;
定义属性;
定义方法;
}
属性是类里面的变量。
对象的创建和使用
创建对象:
类名 对象名=new 类名();
调用属性并赋值的语法:
对象名.属性 = 值;
方法的调用语法:
对象名.方法名([参数]);
2.方法详解
方法的声明包括方法头和方法体两部分
具体格式:
[<修饰符>] <返回类型> <方法名>([参数列表]){方法体}
注释:
修饰符:方法的访问权限。例如public。
返回类型:该方法的返回值类型,如果没有返回值,则方法的返回类型为void。
参数列表:传递的参数个数和类型。
方法的调用
main()方法是程序的入口,如果要在类中调用指定方法,则有以下步骤:
(1)在类的main()方法中创建可以调用方法的实例。
(2)将实例赋值给指定的引用变量,通过“对象名.方法名”的形式调用方法。
方法的参数传递
参数的传递是指实际参数向形参值得传递的过程。
实际参数传递给方法内的形参值,不会改变实际参数本身,只在形参内改变。
3.可变形参方法
可变方法的声明格式:
[<修饰符>] <返回类型> <方法名>(变量类型...变量名){方法体}
可变参数就是在最后一个形参的类型后面加上“...”,则表明可以接受多个参数值,多个参数值被当成数组传入。
4.构造方法
在类定义中特殊的方法,此类方法的名称与类名完全一致,在创建对象时用于对成员变量进行初始化。(成员变量就是类中的属性)
构造方法可以有多个,没有限制个数。
具体语法(public为例):
public 类名(参数列表){方法体}