问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在java中怎样使方法调用同一个类中的方法是什么?

发布网友 发布时间:2022-04-24 05:43

我来回答

2个回答

热心网友 时间:2023-11-02 00:45

1、如果一个类中只有一个名称为a的方法,那么我们可以直接调用即可,如下图所示

2、以下是我们直接使用传统的方式直接调用这个类中的a方法。

3、但是如果一个类中,拥有多个方法名一样的方法,那么我们使用反射机制,要如何去调用这些方法呢,如下图所示,一个类中有多个方法名相同的方法。

4、可能已经注意到了,虽然他们具有相同的方法名,但是他们却有着一些差异

5、他们要求传入的参数类型及其数量都是不一样的。通过先查看一遍不同方法,然后即可知道,我们要调用的具体是哪个方法,最后直接使用反射机制进行调用。

6、使用反射机制的类加载器,去加载类。具体如下图所示、

7、接下来,对类进行实例化,实例化使用到的方法为下图所示:

8、实例化后,我们即可开始指定方法,我们使用"getDeclaredMethod()"来选择不同的方法。

9、第一个参数表示的是方法名,指定要去指定这个方法,而第二个参数指定的是方法的形参。

10、我们这里指定的是形参,如果没有参数,则直接写成null即可。

11、接下来,我们使用invoke,调用指定类中的这个方法,第一个参数是实例化好的类,第一个参数是实际需要传入的参数,而不是形参。

12.通过上图的方法,找到下图所示的方法,并调用它。

热心网友 时间:2023-11-02 00:45

1、如果一个类中只有一个名称为a的方法,那么我们可以直接调用即可,如下图所示

2、以下是我们直接使用传统的方式直接调用这个类中的a方法。

3、但是如果一个类中,拥有多个方法名一样的方法,那么我们使用反射机制,要如何去调用这些方法呢,如下图所示,一个类中有多个方法名相同的方法。

4、可能已经注意到了,虽然他们具有相同的方法名,但是他们却有着一些差异

5、他们要求传入的参数类型及其数量都是不一样的。通过先查看一遍不同方法,然后即可知道,我们要调用的具体是哪个方法,最后直接使用反射机制进行调用。

6、使用反射机制的类加载器,去加载类。具体如下图所示、

7、接下来,对类进行实例化,实例化使用到的方法为下图所示:

8、实例化后,我们即可开始指定方法,我们使用"getDeclaredMethod()"来选择不同的方法。

9、第一个参数表示的是方法名,指定要去指定这个方法,而第二个参数指定的是方法的形参。

10、我们这里指定的是形参,如果没有参数,则直接写成null即可。

11、接下来,我们使用invoke,调用指定类中的这个方法,第一个参数是实例化好的类,第一个参数是实际需要传入的参数,而不是形参。

12.通过上图的方法,找到下图所示的方法,并调用它。

热心网友 时间:2023-11-02 00:45

class A
{
int te(){}
}
class B
{
A a=new A();//在公共类里新建类A的对象也行,反正调用其他类的方法要通过那个类的实例对象来调用
a.te();//通过A类的实例对象a调用方法te()
}

热心网友 时间:2023-11-02 00:45

class A
{
int te(){}
}
class B
{
A a=new A();//在公共类里新建类A的对象也行,反正调用其他类的方法要通过那个类的实例对象来调用
a.te();//通过A类的实例对象a调用方法te()
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 在华为官网买手机靠谱吗 java中怎么调用其他类中的方法 java同一个类中的方法调用? java中空的变量也可以调用本类静态方法? java怎么在类中调用自己方法 股市中的庄家是什么样的概念? 请问股票里说的庄家,大户,主力,券商,机构具体指什么 再群发在qq群里面的消息在两分钟之后该怎么消除 瓶子吞鸡蛋原理 瓶子吞鸡蛋如何取出 用打火机烧掉一张纸再拿出一个杯子,把纸放到杯子里,再把鸡蛋放到杯口上。为什么鸡蛋会进到瓶子里? 熟鸡蛋进入瓶中的原理 鸡蛋进瓶子是什么原理 瓶子吞鸡蛋的原理 鸡蛋放进瓶子里怎么拿出来 求怎样能使杯子里的鸡蛋拿出来,下面是实验. 初中物理实验:如何从瓶中取出鸡蛋 从瓶子里取出蛋。 怎样把煮熟的,已经放在瓶子里的鸡蛋弄出去? 煮熟的鸡蛋放进瓶子的原理 Java中调用当前类的方法需要创建对象吗 想买华为手机,网上应该在什么渠道买 在java语言中调用类的方法 在华为官网买手机是正品吗? java中,关于类中的方法的调用有哪些? Java中的一个类怎么调用另一个类中的方法 java怎么调用另一个类的方法 想买华为手机,网上应该在什么渠道买? 在java中怎样使方法调用同一个类中的方法? java编程中直接用方法名来调用方法是什么意思? 在网上买的华为手机不知道是不是真的? 在java中怎样使方法调用同一个类中的方法!举例说明 !非常感谢! java本类的静态方法如何直接调用,其他类的静态方法如何调用 Java中,在构造方法里调用本类中的方法是不是可以省略this? java调用同一个类中的方法为什么要将方法申明成静态? java中类可以直接调用方法吗 java关于this调用本类的方法 java 1.类方法中只能调用本类中的类方法???2.可以直接调用??? 港版iPhone 6s能否使用电信卡? 我信用卡逾期了,能和银行协商分期还款并免去一切手续费、利息、违约金么?