본문 바로가기

전체 글71

[추천] 브레댄코 Doppey Donut 최근에 가게 앞에 내놓은 배너만 보고 홀려서 들어가 사먹은 도넛! ~브레댄코의 도넛 추천~ 사실 나는 브레댄코는 지하철역사 안이나 지하철역 입구 근방에서 주로 봤었다. 출퇴근길이나 친구들과 약속이 끝나고 집에 들어가기 전에 빵냄새가 솔솔 풍기면 브레댄코였던 것 같은데, 최근 우리 집 근처에 새로운 매장이 생겨서 좋은 기회로 먹어볼 수 있었다! 그 중에서 내가 먹어본 도넛들은 짜잔 (o゜▽゜)o☆ 브레댄코의 우선 THX 베리는 아쉽게도 내가 스트로베리, 크랜베리 등등... 베리자 붙은 과일/디저트류를 전부 안좋아하기에 엄마랑 동생이 먹어봤는데 엄청 맛있다면서 감탄했다. 여기서 THX베리만 안에 필링이 든 형태의 도넛인데 필링 자체가 훌륭하다고도 했음! 그렇다면 나의 원픽은 바로바로... 쿠키크럼블..! 💘.. 2023. 1. 13.
06. <제어자, 캡슐화, 다형성, 형변환, 인터페이스 > ~자바의 정석 summary ~ 24. 접근제어자(access modifier) *접근 제어자가 사용될 수 있는 곳 - 클래스, 멤버변수, 메서드, 생성자 1)private : 같은 클래스 내에서만 접근 가능 2)default : 같은 패키지 내에서만 접근 가능 3)protected : 같은 패키지 내에서, 다른 패키지의 자손 클래스에서 접근 가능 4)public : 접근 제한 없음 25. 캡슐화(encapsulation) : 클래스의 내부에 선언된 데이터를 보호하기 위함이다. (외부로부터의 접근 제한 목적) -> 데이터 감추기(data hiding) * 보통 멤버변수의 값을 읽는 메서드의 이름을 ‘get멤버변수’ (이하 게터)로 하고, 멤버변수의 값을 변경하는 메서드의 이름을 ‘set멤버변수’ (이하 셋터)로 한다. 26. 다형성(p.. 2023. 1. 13.
05. <오버로딩, 생성자, 상속, 포함 > ~자바의 정석 summary ~ 15.오버로딩(overloading) : 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것 (1) 메서드 이름이 같아야 한다. (2) 매개변수의 개수 또는 타입이 달라야 한다. (3) return타입은 아무런 영향도 주지 않는다. 16.생성자(constructor) - 인스턴스가 생성될 때 호출되는 ‘인스턴스 초기화 메서드’ - 모든 클래스에는 반드시 하나 이상의 생성자가 생성되어야 한다. - 리턴값이 없다. (void사용 x) - 생성자의 이름은 클래스의 이름과 같아야 한다. - 오버로딩 가능 - point:생성자와 (클래스/인스턴스)메서드 구분하기 - 생성자가 갖는 몇 가지 특징을 제외하면 메서드와 다르지 않다. [1]기본 생성자 - default constructor : 매개변수가 없는 생.. 2023. 1. 12.
최근에 방문했던 아이스크림 커피 맛집 3 ~최근에 방문했던 아이스크림 커피 맛집 3~ 일단, 나는 카페인 줄이기가 신년 목표 중에 하나다. (。・∀・)ノ 그래서 평소에 습관적으로 마시던 1일1아아메를 최소 3~4일에 1아아메로 줄이고 마시더라도 최대한 디카페인으로 마시려고 한다 ! 근데 희한하게 이러고 나니까 친구들과 만날 때 그냥 아아메를 안마시고 맛있는 커피를 찾아나서게 됐다. 원래는 어딜가든 무조건 아아메!파였는데.. 왜인지는 모르겠지만, 아무튼 빠르게 고고 [1] 노원 - 미뉴토 . ˖ ͘ ֺ ๋ [2] 약수 - 오프셋커피 . ˖ ͘ ֺ ๋ [3] 의정부 - 소네트 . ˖ ͘ ֺ ๋ 우선, 첫 번째 카페는 노원에 있는 미뉴토! 이 카페에서 내가 먹었던 것 중 맛있었던 건 바로 아래 있는 메뉴 중 카페 안도 굉장히 감각있게 예쁜 인테리어였.. 2023. 1. 12.
04. <배열, 가변배열, 객체지향1 > ~자바의 정석 summary ~ 1. 배열 - 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것으로 변수의 저장 공간이 연속적으로 배치된다. 1-1. 배열의 선언과 생성 *기본형 : 타입[ ] 변수이름 *배열을 선언한 다음에는 바로 배열을 생성해야 한다. int [] score = new int [5]; - 이때 score는 int타입의 5개 배열을 저장할 참조 변수이다. 1) 배열은 기본값으로 자동초기화된다. 2) 배열의 인덱스는 0부터 시작한다. (0~배열길이-1) 3) 위 예시의 경우 score.length = 5이며 index는 0~4까지이다. 4) 이미 생성된 배열의 길이는 변경할 수 없다. =배열이름. length는 상수이며 값을 읽을 수만 있을 뿐 변경할 수 없다. ->길이를 변경하고 싶으면 새로운 배열을 생성해야.. 2023. 1. 11.
03. <제어문, 화면으로부터 입력받기> ~자바의 정석 summary ~ 9.제어문(control statement) *[1]조건문-조건에 따라 다른 문장이 수행되도록 함 *[2]반복문-특정 문장들을 반복해서 수행하도록 함 9-1.조건문 (if, switch) ①if..문 =>만일 조건식이 참이면 괄호안의 문장들을 수행하라. [기본형] if(조건식) { //조건식이 참일 때 수행될 문장 } [if-else문] if(조건식) { //조건식이 참일 때 수행될 문장 } else { //조건식이 거짓일 때 수행될 문장 } [if-else if문] if(조건식) { } else if(조건식) { //여러개의 else if사용 가능 } else { //else블럭 생략 가능 } [중첩 if문] if(조건식1) { if(조건식2) { //조건식 1과 2가 모두 true일 때 수행될 문장 .. 2023. 1. 10.
02. <타입변환, 형변환, 연산자> ~자바의 정석 summary ~ 1. 타입 변환 String str=”3”; [1] 숫자->문자 - 숫자에 ‘0’을 더한다. System.our.println((char)(3+’ 0’)); // 3(문자) [2]문자->숫자 - 문자에서 ‘0’을 뺀다. System.our.println(’ 3’-’ 0’+1); // 4 [3]숫자->문자열 -숫자에 빈 문자열(””)을 더한다. System.our.println(3+” ”); // 3(공백) [4]문자열->숫자 -정수형:Integer.parseInt(), 실수형:Double.parseDouble() System.our.println(Interger.parseInt”3”+1); // 4 [5]문자열->문자 -”3”. charAt(0)=>’3’ [6] 문자열->문자 -’ 3’+”” => “3”.. 2023. 1. 9.
01. <변수, 상수, 리터럴, 지시자> ~자바의 정석 summary ~ 1. 글자 출력 => System.out.print() 사용 (1) System.out.print() : 괄호 안의 내용 출력 후 줄 바꿈 하지 않는다. (2) System.out.println() : 괄호 안의 내용 출력 후 줄 바꿈 한다. ex1. clasee Hello, java { public static avoid main(String args[]) { System.out.println(”Hello, java”) System.out.print(”Hello”) System.out.println(”,java”) } } Hello, java Hello, java 2. 변수 선언 및 저장 *변수(variable):하나의 값을 저장할 수 있는 저장공간 *변수 선언 이유:값(data)을 저장할 공간을 마련.. 2023. 1. 8.
반응형