java不同类之间调用函数
时间: 2023-06-08 13:04:55 浏览: 63
Java中不同类之间可以调用函数,可以使用对象的引用来调用其他类中的函数。如果函数是静态的,则可以使用类名进行调用。调用其他类中的非静态函数需要先创建该类对象,然后使用该对象引用调用函数。例如:
```java
public class A {
public void foo() {
System.out.println("Hello from A!");
}
}
public class B {
public static void bar() {
System.out.println("Hello from B!");
}
}
public class C {
public static void main(String[] args) {
A a = new A();
a.foo();
B.bar();
}
}
```
在C类中可以调用A类的foo()函数和B类的bar()函数。
相关问题
java调用其它类的函数
Java调用其他类的函数可以分为以下两种方式:
1. 创建对象后调用函数
首先需要创建一个对象,然后通过该对象调用其它类的函数。具体步骤如下:
(1)引入需要调用的类:
```
import 包名.类名;
```
(2)创建对象:
```
类名 对象名 = new 类名();
```
(3)调用函数:
```
对象名.函数名();
```
2. 使用静态函数直接调用
如果要调用的函数是静态函数,则可以不用创建对象,直接通过类名调用静态函数即可。具体步骤如下:
(1)引入需要调用的类:
```
import 包名.类名;
```
(2)调用静态函数:
```
类名.函数名();
```
以上是Java调用其他类的函数的两种方式。
同一个类怎么调用函数Java
在Java中,同一个类中的函数可以直接被调用。下面是一个示例代码:
```
public class MyClass {
public void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
MyClass myObj = new MyClass(); // 创建 MyClass 对象
myObj.myMethod(); // 调用 myMethod() 方法
}
}
```
在这个例子中,我们定义了一个名为 `MyClass` 的类,并在其中定义了一个名为 `myMethod` 的函数。在 `main` 函数中,我们创建了一个 `MyClass` 的实例,并使用实例来调用 `myMethod` 函数。