본문 바로가기
Android

[Android] 안드로이드에서의 구조체

by GGoris 2014. 12. 12.
반응형

안드로이드 코드에서 typedef이나 struct가 같은 구조체를 선언해주는 예약어가 없다.

따라서, 하나의 .java파일 안에 여러개의 클래스를 두어 사용한다.


Datas.java


  1. class DataAge {
  2. String name;
  3. String Age;
  4. DataAge(){
  5. name="";
  6. Age="";
  7. }
  8. //setter
  9. public void setData1(String n, String c){
  10. setName(n);
  11. setAge(c);
  12. }
  13. public void setName(String str){
  14. name=str;
  15. }
  16. public  void setAge(String str){
  17. Age=str;
  18. }
  19. //getter
  20. public DataAge getData1(){
  21. return this;
  22. }
  23. public String getName(){
  24. return name;
  25. }
  26. public String getAge(){
  27. return Age;
  28. }
  29. }


  30. class DataPhone{
  31. String name;
  32. String phoneNo;
  33. DataPhone(){
  34. name="";
  35. phoneNo="";
  36. }
  37. //setter
  38. public void setData1(String n, String c){
  39. setName(n);
  40. setPhoneNo(c);
  41. }
  42. public void setName(String str){
  43. name=str;
  44. }
  45. public  void setPhoneNo(String str){
  46. phoneNo=str;
  47. }
  48. //getter
  49. public DataPhone getData1(){
  50. return this;
  51. }
  52. public String getName(){
  53. return name;
  54. }
  55. public String getPhoneNo(){
  56. return phoneNo;
  57. }
  58. }


반응형

댓글