728x90
-
[Java] 클래스와 객체 클래스와 객체*클래스(=제품 설계도)정의: 객체를 정의해 놓은 것용도: 객체를 생성하는 데 사용클래스=데이터+함수클래스영역에는 선언문만 가능(변수 선언이나 메서드 선언). 순서는 상관 없음 *객체(=제품)정의: 실제로 존재하는 것. 사물 또는 개념용도: 객체가 가지고 있는 기능과 속성에 따라 다름객체=속성(변수)+기능(메서드) +인스턴스란? 특정 클래스로부터 생성된 객체 클래스 작성 ⇒ 객체 생성 ⇒ 객체 사용 (설계도 작성 ⇒ 제품 생성 ⇒ 제품 사용) 객체의 생성과 사용Tv t; //Tv클래스 타입의 참조변수 t를 선언t = new Tv(); //Tv인스턴스(객체)를 생성 후, 생성된 Tv인스턴스의 주소를 t에 저장//합쳐서Tv t = new Tv(); 객체를 사용한다는 것은 객체가 가지고있는 변수..
-
[Java] 배열 배열💡 배열이란? 배열은 **같은 타입**의 여러 변수를 하나의 묶음으로 다루는 것int score1, score2, score3, score4, score5;위와 같은 방식은 비효율적임int[] score = new int[5]; //int값 5개를 저장할 수 있는 배열효율적인 배열. 배열의 숫자를 인덱스(index)라고 함score[0], score[1].. 이런식으로 자동으로 이름 붙음배열은 저장공간이 연속적임.배열의 선언과 생성배열의 선언: 배열을 다루기 위한 참조변수의 선언변수는 선언하는 순간 저장공간이 만들어지지만, 배열은 참조변수가 만들어짐.선언방법선언 예비고타입[] 변수이름;int[] score; String[] name;흔한 방법타입 변수이름[];int score[]; String na.. -
[Java] 증감 연산자 ++ -- 증가 연산자(++): 피연산자의 값을 1 증가시킴감소 연산자(—): 피연산자의 값을 1 감소시킴타입설명예시전위형(피연산자의 앞에 붙음)값이 참조되기 전에 증가시킴j = ++i; 후위형(피연산자의 뒤에 붙음)값이 참조된 후에 증가시킴j = i++; ++i;i++;위처럼 증감 연산자가 독립적으로 사용된 경우, 전위형과 후위형은 차이가 없다 -
[Java] 상수와 리터럴 상수한 번만 값을 저장 가능한 변수(변경 불가) 상수를 선언하는 방법은 변수 선언 방법과 똑같음다만 변수 앞에 final이라는 키워드를 붙여야하고 한번 저장하면 바꿀 수 없음final int MAX = 100; //MAX라는 이름의 상수 선언MAX = 200; //에러 발생 - 상수 값은 바꿀 수 없음 리터럴그 자체로 값을 의미하는 것**사실 리터럴은 상수와 완전히 같은 개념임**그럼 왜 상수 대신 리터럴이라는 용어를 쓰냐?그 이유는 자바에서 상수를 한 번만 값을 저장 할 수 있는 변수라고 정의했기 때문이다그래서 이를 구별하기 위해 리터럴이라는 용어를 쓰는 것이다 -
LG 틔운 미니로 집에서 바질 키우기 3주차 15일차7일이 또 지났기에 물을 갈고 영양제를 넣었다10개 중 하나빼고는 다 지표면에 닿았다16일차전체적으로 초록초록하다센터가 여전히 제일 크지만 다른 애들도 진짜 많이 컸다17일차센터 사진만 있네18~20일차집을 비워서 성장을 관찰하지 못했다21일차집 비운 사이에 많이 자랐다!센터는 그렇다치고 다른 애들도 많이 풍성해졌다ㅎㅎ 22일차센터의 좌측 대각선 아래 제외하고는 다 풍성하게 올라와있다물통을 갈고 영양제도 새로 넣었다
728x90