/* * 예제17) 문자열(String) 처리 종합 예제 */ public class JavaEx17 { public static void main(String[] args) { String str1 = "건양대학교 자바 "; // 마지막에 공백문자 있음에 주의할 것! String str2 = "시스템 개발자"; // String str2 = new String("시스템 개발자"); 와 동일한 구문 String str3; /* 문자열 비교(1) * 주의사항) 영문일 경우는 대소문자 구분함 * equals */ System.out.println("문자열 비교(1) : " + str1.equals(str2)); System.out.println("문자열 비교(1) : " + "Hello".equals("he..
추상클래스 : 선언(o), 구현(x) OOP = 사회구조 사장(CEO) : 지시(order) 부장(manager) : order + behavior(activity) 과장(team manager) : orders + behaviors(activities) 사원(clerk) : behaviors(activities) 메소드명 : 지시(order) -> just, only! -> 추상메소드 : PL, PM -> extends(상속:추상클래스) -> implements(구현:인터페이스) ==> 구현(코딩) : 비즈니스 프로세스에서 지시와 업무 실행이 확실히 구분됨. 인터페이스의 다중상속 : 여러 부서장으로 부터 지시(추상메소드)를 다중으로 받을 수 있다. 아래의 경우는 가능 ex) class Abc exten..