1.类与对象的关系
类是一种抽象的概念集合,是最基础的组织单位,作为对象的模板、合约或蓝图。
类是对象的类型,使用一个通用类可以定义同一类型的对象,类中定义对象的数据域是什么以及方法是做什么的。 对象是类的实例,一个类可以拥有多个实例,创建实例的过程叫做实例化。实例也称为对象,两者说法一致。
2.类
2.1.类的定义
⑴类是对具有相同属性和行为的一组对象的抽象与统一描述。是由用户自定义的数据类型。
⑵类的定义包括行为和属性两个部分。
⑶属性以数据表示,行为通过方法实现。
具体格式
访问属性 class 类名
{
public:公有数据成员和成员函数;
private: 私有数据成员和成员函数;
protected:保护数据成员和成员函数;
}
例如:
public class student()
{
private int age;
private string name;
private char sex;
private int score=0;
public void study();
public void play();
}
2.2.类的作用:
类的主要作用就是用来当作一个模板,以此来创建许多的对象,而这些对象都具有在类中定义的属性和方法。
可以把类比喻成图纸,对象比喻成零件,图纸说明了零件的参数;一张图纸可以生产出具有相同性质的零件,当然生产出的零件之间也会有不同的地方,不同图纸可以生产不同类型的零件。
注意事项:
Java中,仅仅通过类来定义变量不会分配内存空间的,必须使用new关键字来完成内存空间的分配:Student student=new Student()。(实际上这条语句相当于Student student;student=new Student;这两句代码,第一句代码的意思是创建student这样一个变量,第二条语句是给student分配内存空间)。
3.对象
3.1.对象的定义
对象是类的实例或实体。
类与对象的关系,正如档案表和档案一样,后者包括了前者的所有信息,不同的对象的属性又各有不同。
对象的定义格式如下:
类名 对象名1=new 类名;
定义对象应注意:必须在定义了类之后,才可以定义类的对象。
To be continue…