类中的属性和方法,称为类的成员
成员分为:实例成员和类成员
1、实例成员
实例成员属于对象,只有对象才能引用和访问
2、类成员
类成员不属于任何对象,所有对象都可以共享和访问,可以直接通过类名和对象名引用和访问
类方法中不能直接访问实例成员
因为实例成员必须由对象引用
而类方法由于也可以被类名直接引用,所以本身是没有对象的,所以无法访问实例成员
3、static静态代码块
用于类加载后的静态属性的初始化
学生类花班费和花自己钱案例
学生类
测试类
测试结果
类中的属性和方法,称为类的成员
成员分为:实例成员和类成员
实例成员属于对象,只有对象才能引用和访问
类成员不属于任何对象,所有对象都可以共享和访问,可以直接通过类名和对象名引用和访问
类方法中不能直接访问实例成员
因为实例成员必须由对象引用
而类方法由于也可以被类名直接引用,所以本身是没有对象的,所以无法访问实例成员
用于类加载后的静态属性的初始化
学生类花班费和花自己钱案例
学生类
测试类
测试结果