完成面向对象编程入门学习,理解面向对象与面向过程的区别。掌握类的定义方式,学会抽取事物的属性(成员变量)和行为(成员方法),掌握对象的创建、属性赋值、方法调用流程。学习构造方法的作用,掌握无参构造、有参构造的定义和使用。
混淆成员变量和局部变量,经常出现变量未赋值、取值错误的问题。通过对比两者的定义位置、作用范围、生命周期、默认值差异,整理对比笔记,结合代码案例区分使用场景。同时自定义有参构造后,默认无参构造失效,对象创建报错,通过手动添加无参构造方法解决问题。