「java调用另一个类方法」java调用另一个类的方法

博主:adminadmin 2023-01-14 00:51:08 332

本篇文章给大家谈谈java调用另一个类方法,以及java调用另一个类的方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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

java类有两种方法一种是类方法就是用static修饰的,一种是实例方法,就是没有static修饰的方法。类方法可以同时类名.方法名的方式调用。而实例方法必须先生存类的实例在通过实例.方法名的方式调用。

如果另一个类中的那个方法是私有的话,就不能直接调用到,如果是其他类型的话看情况,如果是静态的(static)话,直接用类名可以调用到,如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。

对于静态方法,其他的静态或非静态方法都可以直接调用它。而对于非静态方法,其他的非静态方法是可以直接调用它的。但是其他静态方法只有通过对象才能调用它。静态方法不能被非静态方法覆盖。

不同的类之间,无论调用方法是非静态还是静态,如果被调用的方法是:

静态方法,则通过类名与对象都可以调(但通过对象的方式不建议使用,因为它属于非静态调用的方式)非静态方法,则只能通过对象才可以调用它.

java一个类怎么调用另外一个类的主方法

1、与一般调用没什么差别,直接new 出来另一个类的对象,调用方法即可。

B里面代码

public class B {

public static void main (String args[]) {

System.out.println("this is B");

}

 

}

A里面代码

public static void main(String args[])

{

 B b=new B();

 b.main(args);

}

运行A效果:

java怎么调用另一个类的方法

java类有两种方法一种是类方法就是用static修饰的,一种是实例方法,就是没有static修饰的方法。类方法可以同时类名.方法名的方式调用。而实例方法必须先生存类的实例在通过实例.方法名的方式调用。例如:

public class MethodCall

{

public static void main(String[] args)

{

Test.sayStatic();

Test test = new Test();

test.sayInstance();

}

}

class Test

{

public static void sayStatic()

{

System.out.println("这是一个静态方法。");

}

public void sayInstance()

{

System.out.println("这是一个实例方法。");

}

}

java调用另一个类方法的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java调用另一个类的方法、java调用另一个类方法的信息别忘了在本站进行查找喔。