github.com/taemin-kwon93 Github 보러가기 ->

Computer Language/Java & Kotlin 3

참조변수의 형변환

서로 상속관계에 있는 클래스 사이에서 참조변수의 형변환이 가능하다. 조상타입의 인스턴스를 자손타입의 참조 변수로 참조하는것은 허용되지 않는다. Car를 확장하는 FirstCar와 SecondCar가 있을 때, 확장이 된 자식 클래스끼리(First와 Second)는 서로 관계없다. 예를들어, Taemin's Github Link✨ GitHub - taemin-kwon93/what_did_you_learn_today: 오늘 공부한 내용 오늘 공부한 내용. Contribute to taemin-kwon93/what_did_you_learn_today development by creating an account on GitHub. github.com

22.01.27 Java printf(%d, %s, %f, %c, %n, %b) 정리

https://github.com/taemin-kwon93/what_did_you_learn_today/tree/main/Java/Java%EC%98%88%EC%A0%9C 자바의 정석을 보며 정리한 예제코드. GitHub - taemin-kwon93/what_did_you_learn_today: 오늘 공부한 내용 오늘 공부한 내용. Contribute to taemin-kwon93/what_did_you_learn_today development by creating an account on GitHub. github.com %d 정수형 출력 %s 문자형 출력 %f 실수형 출력 %c 문자열 출력 %n 줄 바꿈 %b boolean 출력

HashSet 중복제거

요구사항. -HashSetExample2에서 아래와 같은 내용을 출력하고 싶다. Member 클래스에 equals와 hashCode재정의를 해줌으로써, HashSetExample2의 추가된 set 객체들은 중복이 제거된다. HashSetExample2에서는 제네릭에 Member를 명시했습니다. 8행, Set set = new HashSet(); Member 클래스에 필드와 생성자를 만들어주고 equals메소드와 hashCode메소드를 재정의 해줬습니다. HashSetExample2에서 set에 3개의 내용을 추가해주고 객체 수, 내용을 출력했습니다. 하단 콘솔창에서 확인하실 수 있듯이, set내용은 중복이 제거됐습니다. 다음 위 예제에서 Member클래스에 재정의된 equals와 hashCode를 지운 ..