
方法1 新建一个类。然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问。例如:
//先定义一个类
//实例化,调用
方法2新建一个类,将该类中需要被调用的方法设置为静态(static),加了static后,就可以用类名直接调用。然后在调用类中直接通过类名进行访问。调用格式为:类名方法名(参数表)。例如:
扩展资料:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
参考资料:
楼主你好:
首先,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是否有办法获取一个方法传入的对象的名字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)