目录
1.面向对象思想
2.构造方法
3.static
4.封装
5.this
一.面向对象思想
1.为什么使用面向对象
(1)人和计算机交流更加流畅
(2)提高发开效率
2.生活中/计算机描述对象对比
生活中的对象的定义:看得见摸得着的都是对象
计算机中的对象的定义:1.类 2.属性 3.方法
3.类图
4.面向对象实战
二.构造方法
1构造方法定义
(1)它是一个方法
(2)方法名和类名相同
(3)修饰符和方法名之间没有返回值,包括void
2.构造方法语法
核心要点:系统默认提供无参构造方法,并且隐藏且不执行任何操作
3.构造方法作用
对象初始化(对象的属性进行赋值操作)
4.构造方法重载
(1)方法名相同
(2)参数类型或是个数不同
(3)和返回值,修饰符无关
构造方法重载
三.static
1.static成员调用
(1)成员为变量的情况
通过类名直接访问成员变量
2. static修饰方法
3.static分配内存空间
4.static/非static区别
四.封装
1.为什么要使用封装
场景:代码无问题,业务出问题,例如属性赋值随意导致业务不合理
2.什么是封装
(1)隐藏 (2)方法 (3)控制语句
3.封装的步骤
(1)如何隐藏:private
(2)如何方法:setter/getter
(3)如何控制语句:if判断
4.封装实战
5.封装实战2
5.this关键字的用法