————对象就是由类产生的。
类是抽象的,对象是具体的。
对象
:用来描述客观事物的一个实体,由一组属性和方法构成的
属性——对象具体的各种特征
每个对象的每个属性都拥有特定值
方法——对象执行的操作
类是对象概括,是对象的分类
具有相同属性和方法的一组对象的集合
是概念模型,描述对象拥有的特征(属性)和行为(方法)
类与对象的关系,类是对象的描述,对象是类的个体;类是抽象的,对象时具
体的;程序中由类产生对象,面向对象一共有三个特征封装,继承,多态。(抽象)
类:属性 方法 隐含的构造函数
操作顺序
定义类 —— 由类构造对象——再去使用对象的方法和属性
格式
类 【访问控制符】class 类名{ };
属性 【访问控制符】 数据类型 变量名 ;
强调一下,这里属性中的数据类型也可以是一个类
方法 【访问控制符】 void返回值类型 方法名;
构造函数
每个类都有构造函数
构造函数 没有构造函数是创建不出来对象 ,但是默认情况下是省略的,构造函数是隐含的,默认是没有参数。 但是有自己手动构造了一个传参数的构造函数,同时对象有调用了无参,则要手动添加无参构造函数,不然是会报错的。
作用:
1. 初始化,创建对象
2. 在创建对象时,可以预先属性赋值
格式 : public 类名 (参数列表){ }
特点: 与类名同名,没有返回值