天天看点

Java学习——类与对象(一)

 类:是具有相同行为和特征物体的一个抽象的集合。

 类的创建:

 1.类的属性 ——通过声明变量来定义 即类的特征。

 2.类的行为 ——通过方法来定义。

 语法:

 对象:万物皆对象—看得见摸得着的即为对象。

 创建对象的语法:

 在创建对象之后,给对象里的属性赋值即可实例化对象。

 在实例化对象之后可以直接调用该实例对象中的方法。

 构造方法的方法名与类名一致。

有参构造

这里的参数是指对象的属性类型以及属性名。

可以通过alt+insert快捷键自动生成。

语法:

无参构造

在重写了有参构造后,需要建立无参构造。自动生成的快捷键与有参构造一致。

 构造方法的实现:

 构造方法栈中的this通过引用对象的地址在堆中分配了一段内存用来储存对象的属性。

 在调用构造方法的程序中,通过构造方法的调用引用对象的地址给对象的属性赋值,从而实现对象的实例化。

定义在方法里的变量称为局部变量 运行时在内存中存放在栈里。

实例类中的实例变量在运行时存放在堆里,只有在给对象进行实例化时才使用

通过 static关键字定义变量时 称该变量为静态变量。静态变量随着类加载时加载进内存在实例化对象时,所有对象共享这一个变量。 访问方式:通过类名.属性进行访问。