怎样在另一个类里面调用这个方法呢?
2 个解决方案
#1
简单的有两种方式:
1.在ClassA里把方法声明成静态方法,形式如:public static void methodName(){...}
在ClassB中通过ClassA.methodName(...)的方式来调用
2.在ClassA里定义公有方法:public void methodName(){...}
在ClassB中先创建ClassA的对象,再通过对象去调用方法,ClassB中的代码如下:
ClassA objA = new ClassA();
objA.methodName();
1.在ClassA里把方法声明成静态方法,形式如:public static void methodName(){...}
在ClassB中通过ClassA.methodName(...)的方式来调用
2.在ClassA里定义公有方法:public void methodName(){...}
在ClassB中先创建ClassA的对象,再通过对象去调用方法,ClassB中的代码如下:
ClassA objA = new ClassA();
objA.methodName();
#2
就是楼上的方法
java中,方法必须依附于类或对象。
静态方法属于类的,可以不需要new ClassA就可以通过类名直接调用,如2楼的方法1;
非静态方法,就需要先new ClassA了,通过对象调用它的方法,如2楼的方法2.
java中,方法必须依附于类或对象。
静态方法属于类的,可以不需要new ClassA就可以通过类名直接调用,如2楼的方法1;
非静态方法,就需要先new ClassA了,通过对象调用它的方法,如2楼的方法2.
#1
简单的有两种方式:
1.在ClassA里把方法声明成静态方法,形式如:public static void methodName(){...}
在ClassB中通过ClassA.methodName(...)的方式来调用
2.在ClassA里定义公有方法:public void methodName(){...}
在ClassB中先创建ClassA的对象,再通过对象去调用方法,ClassB中的代码如下:
ClassA objA = new ClassA();
objA.methodName();
1.在ClassA里把方法声明成静态方法,形式如:public static void methodName(){...}
在ClassB中通过ClassA.methodName(...)的方式来调用
2.在ClassA里定义公有方法:public void methodName(){...}
在ClassB中先创建ClassA的对象,再通过对象去调用方法,ClassB中的代码如下:
ClassA objA = new ClassA();
objA.methodName();
#2
就是楼上的方法
java中,方法必须依附于类或对象。
静态方法属于类的,可以不需要new ClassA就可以通过类名直接调用,如2楼的方法1;
非静态方法,就需要先new ClassA了,通过对象调用它的方法,如2楼的方法2.
java中,方法必须依附于类或对象。
静态方法属于类的,可以不需要new ClassA就可以通过类名直接调用,如2楼的方法1;
非静态方法,就需要先new ClassA了,通过对象调用它的方法,如2楼的方法2.