JAVA创建一个通过形参改变两个数的方法
时间: 2024-10-21 07:09:30 浏览: 19
Java基础_内存分析
在Java中,你可以创建一个静态方法或者实例方法,这个方法接收两个整数作为参数,并通过改变它们来演示多态性。这里我们先创建一个简单的静态方法示例:
```java
public class NumberTransformer {
// 定义一个静态方法,传入两个整数参数
public static void transform(int num1, int num2) {
// 可以在这里编写代码,根据需要改变这两个数字
// 比如加法操作
num1 += num2;
System.out.println("After transformation: " + num1 + ", " + num2);
}
// 如果你想通过实例来改变,可以创建一个接受方法
// 类似于接口或抽象类,提供默认的行为
public abstract class Transformer {
public abstract void transform(int a, int b);
}
// 子类实现
public static class ConcreteTransformer extends Transformer {
@Override
public void transform(int a, int b) {
a *= b; // 使用乘法替换原始的加法
System.out.println("After transformation: " + a + ", " + b);
}
}
// 使用方法
public static void main(String[] args) {
transform(5, 3); // 调用静态方法
ConcreteTransformer transformer = new ConcreteTransformer();
transformer.transform(4, 2); // 调用抽象类的子类方法
}
}
```
在这个例子中,`transform`方法就是接受两个数并改变它们。如果想要更多样化,可以创建一个抽象类或者接口,让子类提供不同的行为。
阅读全文