분류 전체보기49 JAVA 기본 4-3 final - 상수 : 변경 불가능 접근제한자 public (공공) : 모두 접근 가능 protected (보호) : 같은 패키지 및 자식 클래스에서 접근 가능(상속에서 사용 가능) default (기본) : 같은 패키지에서는 접근 가능 - (생략가능) private (사적인) : 자기 자신만 접근 가능 import : 다른 경로(패키지)에 있는 파일을 링크 getter, setter Method(중요) - 단축키 [Alt + Shift + S + R] getter - 문자 그대로 가져오는 (get) setter - 값을 설정하는 (set) 상속(Inheritance) 자식이 부모의 메소드와 필드 등을 물려 받을 수 있다. 상속을 받으려면 자식 class가 extends(확장) 키워드를 사용 2022. 3. 25. JAVA 문법 split을 쓸 때 뭔가 작동을 안 하면 \\을 붙여보자. 참고(\라고만 붙여야 하는 것) : \b \t \n \f \r \" \' \\ print : 괄호 안 내용을 단순히 출력. 개행문자(줄바꿈문자 \n) 포함 X printf : C에서의 printf와 동일. %d, %s 등을 쓰기 위해 사용 개행문자 포함 X println : 괄호 안 내용을 출력한 후 마지막에 개행문자가 포함되어 있어 출력 후 한 줄 띄워짐 parseInt() : String 타입의 숫자를 int 타입으로 변환 실수 사용 시 double을 사용하면 소수점의 정밀도에 있어 한계가 있어 값이 유실될 수 있다. 따라서 BigDecimal을 사용하자 BigDecimal은 JAVA 언어에서 숫자를 정밀하게 저장하고 표현할 수 있는 유일한 .. 2022. 3. 25. JAVA 기본 4-2 매개변수(Parameter) : 함수에 투입되는 변수 생성자 오버로딩 : 여러개의 생성자를 생성할 수 있다는 의미. 즉 다양한 옵션의 제품을 만들어 낼 수 있다. 메소드 return : 리턴값을 보여준다(결과를 보여준다) String 값을 정할 때, 어디서 무언가를 갖고온다면 get???, 무언가를 설정한다면 set??? void : return 값이 없을 때 static(정적) 따로 new를 사용하지 않아도 바로 사용할 수 있다. new 동적할당을 하기 전에 미리 로드(적재)해 놓고 가져다 쓴다. static은 공용으로 사용되는 필드나 함수에 사용 편집기 내에서 static은 이탤릭체(기울임체)로 표시된다. * static이 많아질수록 초기 로딩이 딜레이된다. Singleton(단독개체) 디자인 패턴 .. 2022. 3. 24. JAVA 기본 4-1 String[] names = null; names = new String[5]; ↓ String[] names = new String[5] * 다차원 배열 package com.lymin.refertype; public class ArrayMultiTest { public static void main(String[] args) { String[][] custList = { { "철수", "김민수", "제갈공명" }, { "영희", "이다희", "독고수진", "한이쁜새롬" } }; } } 객체 지향 프로그램 (OOP) 캡슐화(Encapsulation) : 노출 스위치 메소드와 데이터(접근 가능 불가능으로 나뉜다.) 상속(Inheritance) : 재산상속 연상. 부모 클래스가 자식 클래스에게 여러 기능.. 2022. 3. 22. 이전 1 ··· 7 8 9 10 11 12 13 다음