java传递实现类的代码 java类传参

用java实现类和对象的反射,代码最好有注释,谢谢

给你一个小的实例代码:

创新互联公司服务紧随时代发展步伐,进行技术革新和技术进步,经过十多年的发展和积累,已经汇集了一批资深网站策划师、设计师、专业的网站实施团队以及高素质售后服务人员,并且完全形成了一套成熟的业务流程,能够完全依照客户要求对网站进行成都网站设计、做网站、建设、维护、更新和改版,实现客户网站对外宣传展示的首要目的,并为客户企业品牌互联网化提供全面的解决方案。

import java.lang.reflect.Method;

import java.lang.reflect.InvocationTargetException;

public class test {

public static void main(String args[]) throws NoSuchMethodException,

IllegalAccessException, InvocationTargetException {

Foo foo = new Foo("这个一个Foo对象!");

Class clazz = foo.getClass();

Method m1 = clazz.getDeclaredMethod("outInfo");

Method m2 = clazz.getDeclaredMethod("setMsg", String.class);

Method m3 = clazz.getDeclaredMethod("getMsg");

m1.invoke(foo);

m2.invoke(foo, "重新设置msg信息!");

String msg = (String) m3.invoke(foo);

System.out.println(msg);

}

}

class Foo {

private String msg;

public Foo(String msg) {

this.msg = msg;

}

public void setMsg(String msg) {

this.msg = msg;

}

public String getMsg() {

return msg;

}

public void outInfo() {

System.out.println("这是测试Java反射的测试类");

}

}

JAVA将一个类里面的值传到另一个类

你好,按照你的要求代码如下

class A {

int a = 5;

}

class B {

int b;

public B() {}

public B(int b) {

this.b = b;

}

public void setB(int b) {

this.b = b;

}

}

class C {

public static void main(String[] args) {

A a = new A();

B b = new B(a.a);// 用构造传递

b.setB(a.a);// 用方法传递

}

}

java 中怎样实现类类型作为参数传递

直接把参数类型定义为对应的类,就是类类型。

1、定一个类

public class A{//定义一个类A

}

2、定一个方法,类A作为参数传递public class B{//定义一个类B

public void show(A a){//类作为参数传递

}

}


网站栏目:java传递实现类的代码 java类传参
URL链接:http://scjbc.cn/article/doedcgg.html

其他资讯