资讯详情

资讯详情

第4章 类与对象

核心速记面向对象核心类是模板对象是实例类有属性成员变量和行为方法封装靠访问权限构造方法初始化对象this、static是重点。核心考点必背1. 类与对象- 类定义 public class 类名{成员变量;成员方法;}​- 对象创建 类名 对象名 new 类名();​- 对象使用 对象名.属性 、 对象名.方法(参数)2. 成员变量 vs 局部变量必考区别- 成员变量类中方法外有默认值堆内存生命周期和对象一致​- 局部变量方法中无默认值必须先赋值栈内存方法结束销毁3. 构造方法必考- 方法名和类名一致无返回值连void都没有用于初始化对象​- 默认无参构造没写时编译器自动生成写了有参构造必须手动写无参构造4. this关键字代表当前对象区分成员变量和局部变量 this.成员变量 调用本类构造/方法​5. static关键字属于类不属于对象静态变量/方法用“类名.xxx”调用不能用this​6. 访问权限封装核心private本类可用 默认同包 protected不同包子类 public任意属性私有化用get/set方法访问易错踩坑⚠1. 局部变量必须先赋值再使用否则编译报错​2. 写了有参构造没写无参构造new无参对象会报错必踩​3. static方法不能访问非静态成员成员变量、非静态方法​4. private修饰的属性不能直接用 对象名.属性 访问必须用get/set
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →