标签:
作为一名初学者,当了解到类的时候,我觉得并不是很好理解。类,不像一个名词啊,难道指的就是一类有共同特点的事物?“物以类聚,人以群分”是不是这个里面的类?慢慢接触,便了解了java代码是以类为单位的,现实世界里并没有类的存在;对象,这个就很好理解,虽然有多种意思,但是我最基本的理解就是一个作为指代的目标,有各种各样的特征可以来描述,然后特指一个特定的事物。如果对象有很多一样的特点,就可以根据这个特点来把这些对象分类,然后就是分成不同的类,这个可能就是类与对象最基本的关系了。
类想转化为对象,就需要赋予类里面的具体的特征,属性,功能等,就可以出现一些对象;而对象想转化为类,就是要把特征或者属性相同的归位一类,那它们就可以转为类。
那讲了类与对象的定义和关系,这些有什么用呢?当我们定义了一个类,然后我们可以根据需要的类的一些特征,创建出大量的对象,要多少有多少。当对象也定义了之后,无论对象赋予什么动作或者行为,我们都可以轻而易举的调用它们的属性。简单点说,就是我们定义了类,相当于创建了一个模板,根据这个模板我们可以大量的制造出一模一样的模具,这些模具就是我们确需要的对象。拿着这些模具,我们可以实现它的各种各样的用途。
这就是我对于类与对象的初浅的理解,如果您能理解就理解,不能理解就当我什么都没说......
标签:
原文地址:http://www.cnblogs.com/taojian201676/p/5654690.html