SMALL 전체 글527 API) 기본형을 객체화 해주는 클래스 Wrapper 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. ☞ Wrapper - 기본형을 객체화해주는 클래스 - 기본형을 감싼 참조형 클래스로, 기본형이 아닌 참조형으로만 처리가 가능한 경우 사용 - 기본형은 할 수 없는 null 표현 가능! Byte b = 1; Short s = 2; Integer i = 3; Long l = 4L; Float f = 5.5f; Double d = 6.6; Boolean bool = true; Character ch = '안'; boxing (기본형 → wrapper) int n = 10; Integer nNum = n; 대입 연산자를 사용할 시, 반드시 양 쪽의 자료형이 동일해야 합니다. 위와 같은 경우는 In.. 2022. 3. 25. API) 문자열 값을 수정해주는 StringBuilder, StringBuffer 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. String의 특징 중 하나인 불변성(immutable)! public void test1() { String s1 = "java"; String s2 = "java"; String s3 = new String("java"); String s4 = new String("java"); System.out.println(s1 == s2);//true System.out.println(s2 == s3);//false System.out.println(s3 == s4);//false System.out.println(s1.equals(s2));//true System.out.println(s2.e.. 2022. 3. 25. API) 문자열을 구분해주는 split, StringTokenizer 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. ☞ split - 전달받은 문자열을 기준으로 문자열을 구분 ① 하나의 구분자만 있을 때 String data = "apple banana cream desert egg"; String[] arr = data.split(" "); for(String a : arr) { System.out.print("[" + a + "]"); } @콘솔출력값 [apple][banana][cream][desert][egg] "apple banana cream desert egg"를 공백(" ")을 기준으로 문자열을 나누어 String[]에 대입해주었습니다. 만약 문자열 내에 공백(" ")만 있는 것이 아니라 .. 2022. 3. 25. 인터페이스) 인터페이스 클래스 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Animal 부모 클래스 public abstract class Animal { public abstract void say(); public abstract void attack(); } Lion 클래스 public class Lion extends Animal { @Override public void say() { System.out.println("안녕하세요, 라이언입니다."); } @Override public void attack() { punch(); } public void punch() { System.out.println("라이언 펀치!"); } } Tiger 클래스 pu.. 2022. 3. 25. abstract 제어자) 추상 메소드, 추상 클래스, 익명 이너 클래스 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Animal 부모 클래스 public class Animal { public void say() { System.out.println("안녕하세요, 동물 입니다."); } public void attack() {} } Lion 자식 클래스 public class Lion extends Animal { @Override public void say() { System.out.println("안녕하세요, 라이언입니다."); } @Override public void attack() { punch(); } public void punch() { System.out.println("라이언 펀치!".. 2022. 3. 24. 다형성) 다형성의 활용(매개변수 선언부, 리턴 타입), 동적 바인딩, 정적 바인딩 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. ☞ 다형성의 활용 1) 매개변수 선언부 Animal 부모 클래스 public class Animal { public void say() { System.out.println("안녕하세요, 동물 입니다."); } } Lion 자식 클래스 public class Lion extends Animal { public void punch() { System.out.println("라이언 펀치!"); } } Tiger 자식 클래스 public class Tiger extends Animal { public void kick() { System.out.println("타이거 킥!"); } } 각 pun.. 2022. 3. 24. 이전 1 ··· 68 69 70 71 72 73 74 ··· 88 다음 LIST