一、类:类是一组具有公共特征或行为的对象的集合,类是对象模板。
对象:对象是具体存在的,看得见摸得着的事物。
二、类的定义
[访问修饰符] class 类名 {
//成员变量
//成员方法
}
成员变量调用:对象名.变量名
成员方法调用:对象名.方法名(参数)
三、类的运行原理
1、类的方法
方法的重载:
-方法名相同
-参数不同[*个数不同 *类型不同 *顺序不同]
-与返回值类型无关
-与访问修饰符无关
在一个类中,方法名相同,但是参数不同即构成方法的重载。
2、构造方法
作用:创建对象,并且完成对象的初始化
特点:-方法名称 与 类名 一致。 -无返回值类型
细节:
-如果自己没有重写构造方法,类中会自动生成一个无参数的构造方法。
-如果自己重写构造方法,则不会自动生成无参数的构造方法。
3.this关键字
作用:区分形象和成员变量。
意义:当前创建的对象的引用。
4.static
static修饰的成员属于类所有,所以类调用。
调用成员变量:类名.变量
调用成员方法:类名.方法()
细节:
-static修饰的方法中,不能使用this | super关键字。
-static修饰的方法中,不能直接调用实例成员,可以直接调用静态成员。
-实例方法中,可以直接调用实例成员或者静态成员。