- 类(由属性和行为组成的)是对现实生活中一类具有相同属性和行为的事物的抽象
- 属性:通过成员变量来体现的
- 格式:对象名.变量名(例如:p.brand)
- 行为:通过成员方法来体现的
- 格式:对象名.方法名() 例如:p.call()
- 成员变量和局部变量的区别
- 成员变量:类中方法外的变量、堆内存、有默认初始化值
- 局部变量:方法中的变量、栈内存、无默认初始化值需要先定义赋值再使用
- 属性:通过成员变量来体现的
- 对象是能够看得见摸得着的真实存在的实体
- 封装
- 把对象的属性和行为封装在一起,通过private关键字等访问修饰符隐藏内部细节,只对外暴露必要的接口
- 使用set方法给成员变量赋值,使用get是获取成员变量的值
- 把对象的属性和行为封装在一起,通过private关键字等访问修饰符隐藏内部细节,只对外暴露必要的接口
- 关键字
- public
- 所有类可见
- private
- 本类可见(封装核心)
- this
- this关键字指代的name是成员变量,赋值的name是形参是局部变量
- public
- 构造方法
- 作用:创建对象,完成对象初始化
- 格式:修饰符 类名(参数){}
- 快捷键
- ctrl+alt 格式化代码
- alt+enter 修改代码错误
- alt+p 强制ai生成代码
java面向对象基础
未经允许不得转载:171主机测评 » java面向对象基础








