什么是类和对象类可以抽象的认为是制作月饼的模具而对象就是生产出来的月饼一个模具可以生产多个月饼也就是说一个类可以有多个对象什么是面向对象和面向过程 举个例子把大象放冰箱 面向过程逐步的过程①打开冰箱门②把大象放进冰箱③关上冰箱门面向对象抽离出行为和对象①有冰箱和大象这两个对象②冰箱有开门、把大象塞进去、关门三个属性③大象有被塞进冰箱的属性④打开冰箱门把大象塞进去关上冰箱门我们可以明显看出面向对象是先把这个问题先抽象出来对象再给对象赋予属性然后调用对象让对象做事而不是一步一步的写过程。类该如何定义 修饰符 class 类名成员变量成员方法成员变量就是属性成员方法就是功能以手机为例子成员变量①品牌②颜色③型号④电量成员方法①打电话②充电一个类可以创建多个对象每个对象独立拥有自己的成员变量互不干扰。对象如何创建和使用类名 对象名new 类名访问成员变量 对象名.变量名访问成员方法 对象名.方法名参数一个类可以创建多个对象每个对象都有自己的属性值互不影响。那么怎样访问对象的属性和方法呢①访问对象属性对象名.变量名②访问对象方法对象名.方法名参数构造方法当我们创造对象时需要先 new 后赋值一个变量这样很麻烦那么我们能不能省略掉 new 这一步在创建对象的时候就赋值这个值这就是构造方法构造方法需要注意几个点①构造方法名与类名相同②没有返回值void 也不可以出现③命名采用小驼峰④如果没写系统会自动给你一个无参构造方法如果你写了有参的则无参不能使用有参的构造方法如何使用呢①this.成员变量区分成员变量和局部变量解决重名②this.成员方法本类中调用其他方法③this(参数)只能写在构造方法第一行调用本类其他构造方法