如何在一个类的实例被oracle创建实例时调用它的内部方法

基于J2EE平台的Spring框架分析的研究与应用框架,平台,基于,应用研究,应 用研究,应用,框架研究,研究与应用,研究与,分析研究

因为非静态方法创建时,是没有分配内存的,所以内存里面是没有该方法的,直接调用是调用不到的,实例化类的时候就是给非静态方法创建一个内存,这个样就可以调用到该方法了

而静态方法,是应为创建方法的时候就直接分配了内存,所以可以直接调用

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

既然类都能调用,那当然实例也可以调用。就拿下面这个例子,我定义一个人类,它有一个方法say(),代表所有人都能说话,测试的时候可以直接通过类名调用。然后我创建两个人一个男人,一个女人,理所当然他们也能说话,也就是通过实例去调用方法。

 
 

对象可以调用静态方法,但是实际上调用的过程当中与这个对象是没有关系的,还是和通过类调用一模一样的结果,这也就是为什么静态方法只能获取类静态变量的值,而不能获取非静态变量的。

我要回帖

更多关于 oracle创建实例 的文章

 

随机推荐