JAVA
참조자료의 복사값 비교 실습
zammanza
2013. 1. 30. 13:50
class Student1{ public String name; public int age; public String address; } public class ExamEx49{ public static void main(String[] args){ Student1 stu1 = new Student1(); //new Student1(); -> 생성자 Student1 stu2 = new Student1(); stu1.name = "홍길동"; stu1.age = 20; stu1.address = "서울시"; stu2.name = "전효성"; stu2.age = 19; stu2.address = "수원시"; System.out.println(stu1); //참조 주소값 출력 System.out.println(stu1.name); System.out.println(stu1.age); System.out.println(stu1.address); System.out.println(stu2); //참조 주소값 출력 System.out.println(stu2.name); System.out.println(stu2.age); System.out.println(stu2.address); //참조자료의 자료복사 비교 Student1 stu3 = stu1; System.out.println(stu3); System.out.println(stu3.name); System.out.println(stu3.age); System.out.println(stu3.address); stu3.name = "박문수"; System.out.println(stu1.name); System.out.println(stu3.name); } }