JavaSE-06
目录一.面向对象二.类与对象三.类和对象的代码实现四.对象的使用五.对象的内存图解六.类与对象的区别七.面向对象之封装八.封装的举例九.封装三大优点十.私有private十一.私有Private使用十二.this关键字十三.this关键字的作用十四.综合举例一.面向对象定义:把事情交给 “对象” 去做让对象自己带数据、自己会干活。二.类与对象类的定义:类就是一个模板、一张设计图、一个模具。对象的定义:对象就是根据类造出来的真实个体、实实在在的东西。类与对象的关系:类是模板对象是根据模板造出来的真实东西。三.类和对象的代码实现四.对象的使用五.对象的内存图解六.类与对象的区别说明:类是抽象模板对象是根据模板造出来的具体实物。局部变量和成员变量区别1.位置不同成员变量类中方法外局部变量方法里 / 大括号代码块里2.内存位置不同成员变量存在堆内存跟着对象走局部变量存在栈内存跟着方法走3.默认值不同成员变量有默认值int 默认 0String 默认 null局部变量没有默认值必须手动赋值才能用4.生命周期不同成员变量跟着对象对象没了它才没局部变量跟着方法方法执行完立刻销毁5.作用范围能见范围成员变量整个类里所有方法都能用局部变量只能在自己这个方法里用出了大括号就不能用七.面向对象之封装定义:把类里面的成员变量藏起来不让外面随便直接改只允许通过公开的方法安全地访问、修改数据这就是封装。八.封装的举例一个类就能封装成员变量和成员方法。九.封装三大优点1安全性防止数据被乱改2代码易维护内部改了外面不用动3代码复用、隐藏内部复杂逻辑十.私有private定义:private 是 Java 权限修饰符被它修饰的变量、方法只能在当前自己这个类内部使用外面其他类一律不准直接访问、不准随便改。十一.私有Private使用1安全性防止数据被乱改2代码易维护内部改了外面不用动3代码复用、隐藏内部复杂逻辑十二.this关键字说明:this 就代表当前正在创建、当前正在使用的 本类对象自己。十三.this关键字的作用解决成员变量和局部变量同名问题成员方法中的this指向调用该方法的那个对象十四.综合举例