Java中的一个类怎么调用另一个类中的方法

Java中的一个类怎么调用另一个类中的方法,第1张

方法1 新建一个类。然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问。例如:

//先定义一个类

//实例化,调用

方法2新建一个类,将该类中需要被调用的方法设置为静态(static),加了static后,就可以用类名直接调用。然后在调用类中直接通过类名进行访问。调用格式为:类名方法名(参数表)。例如:

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点  。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等  。

参考资料:

Java 类与类之间的调用--CSDN

楼主你好:

首先,main()方法,因为他的属性是static的,所以在程序最开始运行~~~在main方法中,通过先前写的一个类,生成实例对象(通过new得到),这个对象就拥有了这个类的方法~~~~~~~~

这个对象就可以直接采用"对象方法 ()“来实现某种功能了~

概括地说,就是”类拥有方法,对象是类的一个具体的实例,他可以调用方法,方法可以用对象直接跟上方法进行调用,从而实现某种功能行为“。。

局部变量

在方法

栈帧

中根本

没有名字

,只有

偏移地址

。变量名是给程序员看的。

如果你了解了这点,你就知道你的要求是从原理上不可能实现的。

当然,你可以封装一个类:

class

MyArray

{

private

String

name;

public

double[]

array;

public

MyArray(String

name,

double[]

array){

thisname

=

name;

thisarray

=

array;

}

public

String

toString()

{

return

thisname

+

"的内容是:"

+

thisarray;

}

}

然后输出这个类的对象:

MyArray

a

=

new

MyArray("array1",

new

double[]{01,

02,

03});

Systemoutprint(a);

首先,你问的就不对,方法没有对象,类才有对象,你的意思应该是如果在一个方法里使用另一个类的方法。

那么你需要2个步骤,

第一,如果这2个类不是在同一个包下,那么你需要把另一个类,假设是B类,import进来,如果在同一个包下,则不用import

第二,在你的A类中的方法里,用new 关键字来得到B类的对象,比如说 B b = new B(),

然后用b方法名()来调用B类中的方法

代码:

class A {

public void aMethod(){

B b = new B();

bbMethod();

}

}

以上就是关于Java中的一个类怎么调用另一个类中的方法全部的内容,包括:Java中的一个类怎么调用另一个类中的方法、简要叙述java 调用一个方法的实现步骤、Java是否有办法获取一个方法传入的对象的名字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9877434.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存