面向对象
类与对象
类时构造对象的模块,由类构造对象的过程称为创建类的实例;
我们可以将类想象成面包机,将对象想象成面包;
用java编写的所有代码都位于某个类中。
类之间的关系
对象的主要特性
关键字static
(1)static修饰的方法是类的方法,可以通过类名.方法名直接引用,不需要再创建一个类实例去引用;
(2)static修饰的变量是类的变量,可以通过类名.变量名直接引用,不需要再创建一个类实例去引用;
(3)static代码块俗称静态代码块,静态代码块里的代码只执行一次并且在类初始化时执行。
静态域资源在类初始化的时候加载,非静态域资源在创建类实例时加载,即静态域的资源早于非静态域的资源加载。
a.静态方法不可以引用非静态资源;
b.非静态方法可以引用静态资源;
c.静态方法里可以引用静态资源。