面向过程和面向对象的区别?

    1. 1.面向过程 强调我该怎么去做,即功能的
    2. 执行过程
    3. 2.面向对象 强调我让谁去做,先存在类的定义,再有对象

    什么是抽象?

    1. 抽象(抽出像的部分)

    成员变量和局部变量的区别?

    1. ``` 成员变量: 在类中 又在方法外面

    局部变量; 在花括号的内代码块中 方法的形参中 方法内

    1. 初始值 表示在内存中开一块内存 只有初始化才能使用
    2. 作用域 根据定义位置不同 看变量所在的花括号
    3. 生命周期 存在的时间 ```

    什么是类?什么是对象?

    1. : 相同特征 (状态) 相同行为(行为) 多个实物的抽象(像的部分)描述.
    2. 对象: 是类一个具体的实例 描述一个具体的个体
    3. 对象是独立的 唯一的
    4. 具有该类的特性和行为.

    定义 类的语法?

    1. public class 类名{
    2. [修饰符] 数据类型 变量名1
    3. [修饰符] 数据类型 变量名2
    4. }

    创建对象的语法?

    1. 类名 对象变量名 = new 类名 ( )

    属于对象的成员有哪些?

    1. 对象是类的的成员或实例(结果)。

    构造器的作用和语法

    1. 作用 : 创建对象给对象做初始化的 专门构造一个对象
    2. 语法 : [修饰符] 类名 (参数列表)
    3. 特点 : 无参数 无方法体

    如何理解封装思想?

    1. 把对象的字段 ( 字段就是成员变量 ) 方法存放在一个独立的模块中(类)
    2. 信息隐藏 隐藏对象的数据功能和实现细节.

    public和private修饰符的区别?

    1. public 公共的 可以在当前项目中任何地方使用
    2. private 私有的 类访问权限只有在当前类中使用,离开本类不能直接访问。

    JavaBean规范有哪些?

    1. 类必须用 public 修饰
    2. 必须保证有公共无参数构造器
    3. (成员变量就是)字段必须用 private 修饰( 私有化)
    4. 每个字段提供一对 getter setter 方法