1
1.(简答题, 100 分)
用自己的理解描述:
什么是类?
什么是对象?
类和对象的区别是什么?
如何定义一个类、类的属性和方法?
如何创建类的对象?
构造方法有什么作用?
通过构造方法实例化对象的时候有什么特点?
能否使用==进行两个对象的值进行比较?
我的答案 :
1.类 :具有相同属性,方法的抽象集合。对象:一个类的特殊的实例。
2.类与对象的区别跟联系:
书面语就是:类是一类物体的共同特性的抽象.对象是类的一个实例.
同属的说:把某一类物品共有的特征,或者属性组装起来就是一个类.
能够具体到物品或者个体就是对象.
3.面向对象的程序设计过程中有两个重要概念:类(class)和对象(object,也被称为实例,instance),其中类是某一批对象的抽象,可以把类理解成某种概念;对象才是一个具体存在的实体,从这个意义上来看,我们日常所说的人,其实应该是人的对象,而不是人类。
4.Java语言是面向对象的程序设计语言,类和对象是面向对象的核心。Java语言提供了对创建类和创建对象简单的语法支持。使用Constructor类的newInstance方法了解自定义类型基本方法,从创建类,并将类实例化,得到具体对象。
5.使用new关键字
使用Class类的newInstance
使用Constructor类
newInstance方法
使用clone
6.java的构造方法是用来把一个类实例化的
7.构造方法特点:方法名和类名完全相同、没有返回值类型
功能:可以构造带参数和无参数的对象。这些对象可以使用类方法。