> Java > java지도 시간 > 리플렉션 API를 사용하여 Java에서 정보를 조작하는 방법

리플렉션 API를 사용하여 Java에서 정보를 조작하는 방법

PHPz
풀어 주다: 2023-04-30 13:34:06
앞으로
936명이 탐색했습니다.

1. 연산하려는 클래스 객체를 얻는 것이 리플렉션의 핵심입니다. 클래스 객체를 통해 모든 클래스 메서드를 호출할 수 있습니다.

2. 클래스 메소드를 호출하는 것은 Reflection의 사용 단계입니다.

3. 이 정보를 조작하려면 Reflection API를 사용하세요.

인스턴스

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

class Worker{

/*两个public构造方法*/

public Worker(){

count++;

}

public Worker(String name){

super();

this.name = name;

}

/*两个private构造方法*/

private Worker(String name,int age){

super();

this.name = name;

this.age = age;

}

private Worker(int age){

super();

this.age = age;

}

/*两个private属性*/

private String name;

private int age;

/*一个public属性*/

public String parents;

/*一个private static属性*/

private static int count;

/*一个 public static属性*/

public static String address;

/*两个public方法*/

public String getName(){

return name;

}

public void setName(String name){

this.name = name;

}

/*两个private方法*/

private int getAge(){

return age;

}

private void setAge(int age){

this.age = age;

}

/*两个public static方法*/

public static void printAddress(String address){

System.out.println("printAddress==="+address);

}

public static void printAddress(){

System.out.println("printAddress===default");

}

/*两个private static方法*/

private static void printlnCount(int count){

System.out.println("printCount==="+count);

}

private static void printlnCount(){

System.out.println("printCount===000");

}

@Override

public String toString(){

return "这是一个Worker实例:name="+name+",age="+age;

}

}

로그인 후 복사

위 내용은 리플렉션 API를 사용하여 Java에서 정보를 조작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿