Object2 자바 객체 / 클래스 이번 글에서는 자바의 객체와 클래스에 대해서 알아보도록 하겠습니다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class Class1 { public static void main(String[] args) { Class2 c1 = new Class2();//Class2의 인스턴스 c1을 생성한다 //c1객체에는 Class2를 참조할 수 있는 주소가 저장된다 c1.number = 1;//c1객체에 들어있는 주소를 통해서 number에 1을 저장한다 c1.name = "이름";//c1객체에 들어있는 주소를 통해서 name에 "이름"을 저장한다 System.out.println(c1.number);//저장한 c1.number를 출력한다 System.out.println(c1... 2017. 9. 29. 자바 해시코드 / java hashcode 자바 hashCode에 대해서 알아보겠습니다. hashCode는 주소와는 다른 개념이지만 객체에 고유한 번호를 부여합니다. 코드를 보시면 Person p1 = new Person(); Person p2 = new Person(); Person p3 = new Person(); 코드를 통해서 3개의 p1,p2,p3 객체를 생성하고 있습니다. 사진에서는 .hashCode 메소드를 사용해서 p1,p2,p3에게 부여된 hashCode를 출력하고 있습니다. hashCode가 정의되어 있는 Object 클래스를 보겠습니다. Object 클래스 안에는 hashCode가 이렇게 정의되어 있습니다. C또는 C++에서 만들어지고 자바에서 구동되기 때문에 native 키워드가 사용되었습니다. Person 클래스에 작성된 코.. 2017. 9. 18. 이전 1 다음