1.类是抽象的,概念的,代表一类事物
2.对象是具体的,尸体的,代表一个具体事物
3.类是对象的模版,对象是类的一个个体,实例
1.类和对象的定义
类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。
对象是具有类类型的变量。
2.类和对象的关系
类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。
3.类类型的声明形式
class 类名
{
public:公用的数据和成员函数和成员函数
protected:保护的数据和成员函数
private:私有的数据
}
4.定义对象的方法
package包名;
class 类名extends 父类 implements
接口名{
成员变量:
构造方法:
成员方法;
}
2.不出现类名,直接定义对象
class //无类名
{private : //声明以下部分为私有的
public : //声明以下部分为公用的
}
stud1,stud2;//定义了两个无类名的类对象
直接定义对象,在C++中是合法的、允许的,但却很少用,也不提倡用。在实际的程序开发中,一般都采用上面3种方法中的第1种方法。在小型程序中或所声明的类只用于本程序时,也可以用第2种方法。在定义一个对象时,编译系统会为这个对象分配存储空间,以存放对象中的成员
转载于:https://www.cnblogs.com/java4android/archive/2012/07/16/2594262.html