반응형
안녕하세요?! 듀빈입니다. 오랜만에 블로그 포스팅을 합니다.
학교에서 공부하고 있는 절대 JAVA 프로그래밍 연습 문제 풀어보고 소스를 올려봅니다.
지적, 태클 다 받습니다. 다 공부니깐요 ㅎㅎ 더 나은 부분 있으면 충고 부탁드립니다. 감사합니다 :-)
< 문제 >
1. 다음 조건을 만족하는 클래스 Person을 구현하여 테스트하는 프로그램을 작성하시오.
- 클래스 Person은 이름을 저장하는 필드 구성
- 클래스 Person은 상위 클래스 Object의 메소드 equals()를 오버라이딩하여 이름이 같으면 true를 반환하는 메소드 구현
- 다음과 같은 소스로 클래스 Person을 점검
1 2 3 | Person p1 = new Person("홍길동"); System.out.println(p1.equals(new Person("홍길동"))); System.out.println(p1.equals(new Person("최영태"))); | cs |
< 소스 >
Class Person.java
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 | /** * p.297 프로그래밍 연습 1번 * * @author (2012244005 박민규) * @version (2015.10.11) */ public class Person { private String name; public Person(String name) { this.name = name; } public boolean equals(Person p) { if(this.name == p.name) return true; else return false; } public static void main(String[] args) { Person p1 = new Person("홍길동"); System.out.println(p1.equals(new Person("홍길동"))); System.out.println(p1.equals(new Person("최영태"))); } } | cs |
< 실행결과 >
감사합니다. :)
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[절대 JAVA] Chapter 07 자바의 다양한 클래스 프로그래밍 연습 4번 (0) | 2015.10.14 |
---|---|
[절대 JAVA] Chapter 07 자바의 다양한 클래스 프로그래밍 연습 3번 (0) | 2015.10.14 |
[절대 JAVA] Chapter 07 자바의 다양한 클래스 프로그래밍 연습 2번 (0) | 2015.10.13 |