Java是典型的面向对象语言。
1.类
1.类是对象中属性和行为的抽象,对象是类的具体个例。类中用成员变量来描述对象共有的属性, 类中用成员方法来描述对象共性的行为
类的定义方法:
[各种修饰符] class 类名{
[访问权限修饰符] 数据类型 成员变量名; //定义成员变量
[访问权限修饰符] 返回值类型 方法名(){ //定义成员方法
}
}
2.创建对象及使用
创建对象:
类名 对象名 = new 类名();
调用类中的方法:
对象名.成员方法;
调用类中的成员变量:
对象名.成员方法;
3.构造器
构造器语法
public 类名(){ //快捷键 Alt+insert
//方法体
}
关于对类中成员变量的赋值:
对类中成员变量的赋值包括显式赋值,构造器赋值,其中他们的赋值顺序为,第一为默认初始化(所有的引用数据类型在创建后第一步就是默认初始化),最后为标准构造器赋值,中间为其他赋值方法。
4.this关键字
this指向当前对象,可以用this表示成员变量,与局部变量做区分。
5.匿名对象
创建方法:
new 类名();
匿名对象即没有引用指向的对象,在创建时,代码比较简洁,但是由于没有引用指向,所以是一次性的,用完后就无法继续使用了。
\