编程中的类是什么?

java、BCB、delphi等都有的那个‘类’是什么东西啊,我查了百度词条可是不大理解,谁能解释的更形象些再举几个例子啊

1、具有共同属性的一个集合被称为类,比如说人这个集合,具有性别,年龄,出生日期等属性;如果这个类具有共同的技能的话比如说话的技能,这种技能就称为共同的方法。下面用java新建一个明星类做进一步的解释,这里新建一个class文件,定义一个学生类:

2、在这个类中,定义了学生的年纪,学号,居住地等属性:

3、这里将学生属性设置为 private 作用域,是因为这些是比较隐蔽的,不是每个人都希望别人知道的。为了对该属性进行获取和设置,还需要编写 Set 和 get方法:

4、最后设置一个说话的方法,这是每个学生都拥有的技能:

5、最后定义一个主函数,这里定义两个学生A和B,分别设置他们的姓名属性,同时让他们说一段话,至此对类的介绍就到此为止了。以上就是对类的简单介绍,由于是伪代码,所以这段程序并不能运行,只需了解java中类的概念就可以了,其他语言也大同小异:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-03
类是 面向对象程序设计语言中的一个概念。类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。一个类定义了一组对象。类具有行为(be-havoir),它描述一个对象能够做什么以及做的方法(method),它们是可以对这个对象进行操作的程序和过程。
类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。 类是对某个对象的定义。它包含有关对象动作方式的信息,包括它的名称、方法、属性和事件。实际上它本身并不是对象,因为它不存在于内存中。当引用类的代码运行时,类的一个新的实例,即对象,就在内存中创建了。虽然只有一个类,但能从这个类在内存中创建多个相同类型的对象。类通过接口与外界发生关系。
可以把类看作“理论上”的对象,也就是说,它为对象提供蓝图,但在内存中并不存在。从这个蓝图可以创建任何数量的对象。从类创建的所有对象都有相同的成员:属性、方法和事件。但是,每个对象都象一个独立的实体一样动作。例如,一个对象的属性可以设置成与同类型的其他对象不同的值(value)。本回答被提问者和网友采纳
第2个回答  2015-12-09
类就是表示有同一特征的事物,比如学生类、动物类。定义一个类后,在“{ }”中间写这类东西所拥有的属性及可以实现的行为,比如说
学生类
Student()
{
可以定义年级、姓名等属性;
还可以定义学生可以做的行为,也就是函数,比如借书、选课等。
}
第3个回答  2013-02-17
比如说苹果是一个类吧,他有属性和方法,属性呢如颜色、重量等,方法呢如榨汁等。看看编程的实例就明白了。
第4个回答  2013-02-17
就是一个对象的模子,可以批量生产对象。
相似回答