전체 글(170)
-
JAVA_#4_1
상속 기존의 클래스로 새로운 클래스를 작성하는 것입니다. 두 클래스를 부모와 자식으로 관계를 맺어주는 것입니다. extends 키워드를 사용하여 관계를 맺어줍니다. 상속의 조건 - 자손은 조상의 모든 멤버를 상속 받습니다. 생성자 와 초기화 블럭은 제외됩니다. - 자손의 멤버 개수는 조상보다 적을 수 없습니다. 항상 같거나 많습니다. - 자손의 변경은 조상에게 영향을 미치지 않습니다. 포함 관계 클래스의 멤버로 참조변수를 선언하는 것입니다. 작은 단위의 클래스를 만들고, 이 들을 조합해서 클래스를 만듭니다. 관계 설정 상속관계 : ~은 ~이다. (is - a) 포함관계 : ~은 ~을 가지고 있다. (has - a) 단일 상속 Java는 단일 상속만을 허용합니다. Object 클래스 모든 클래스의 조상입니..
2023.01.25 -
자습
최대값 구하기 Math.max() 제곱수 판별식 Math.sqrt(n)%1 == 0; 이 값이 일치하면 n은 어떤 수의 제곱수이다. (i
2023.01.24 -
WIL#1,2
항해 99를 참가하고 2주가 되었다. 미리 공부한 기간으로는 거의 한 달이 됐다. WIL#1 웹개발 종합반 미리 강의를 듣고 복습했었고, OT주차부터 가이드를 조금씩 따라가며 제대로 진행하고 있다. OT주차에는 토이프로젝트 카테고리에 올린 내용들을 진행하며 GIT, TIL을 배우며 진행했었다. 토이프로젝트에서는 웹개발 진행시 어떤 프로세스로 진행해야 하는지 간단하게 알 수 있었으며, 다른 분들께서 진행하는 것을 보며 익혔다. 기능 구현을 위해 백엔드와 프론트엔드가 어떻게 설계해서 기능을 구현하는지 감을 조금 익히게 됐다. 또한 GIT에 더욱 익숙해지며 GIT의 다양한 기능을 써봤다. WIL#2 풀스택 미니 프로젝트로 밤샘하며 진행하게 됐다. 로그인 기능이 있고, 로그인 시 url 입력을 통해 웹에 사진을..
2023.01.23 -
헷갈리는 부분 복습#2
배열복사 for(int i = 0; i < 3; i++){ ball3[i] = ballArr[i]; } for 문을 활용해 ballArr 세번째 까지 복사해 ball3에 넣어주었다. System.arraycopy(ballArr, 0, ball3, 0, 3); 이렇게 코드를 변경시켜도 동일하게 들어간다. 배열 위치 바꾸기 tmp = 0; tmp = a; a = b; b = tmp; 빈 공간인 tmp를 만들어준다. tmp에 a를 넣어준다. a에는 b를 옮겨준다. b에는 tmp를 옮겨준다. (tmp = a;) 이미 옮겼던 a를 b로 넣어주는 것이다.
2023.01.23 -
헷갈리는 부분 복습#1
한 파일 여러 클래스 작성하기 하나의 소스파일에는 하나의 클래스만 작성하는 것이 바람직하다. 하나의 소스 파일에 하나의 public class 존재 가능 하나의 소스 파일 이 있을때 public class 이름과 파일 이름이 일치해야한다. (대소문자도 같아야함) public이 없을때 class 이름 중 하나와 일치하면 된다. 객체의 생성과 사용 참조변수 선언 => 객체 생성 => 대입연산자로 연결 클래스명 변수명; 변수명 = 클래스명(); Tv t; Tv t = new Tv(); t = new Tv(); 1. 클래스 작성 사용할 변수와 메서드 작성 2. 객체 생성 작성된 모든 변수와 메서드 = 객체 3. 객체 사용 (변수, 메서드) 정해진 변수명이나 메서드명을 입력해 실행시킨다.
2023.01.22 -
JAVA_#3_1
클래스와 객체 클래스 객체 제품 설계도 제품 TV 설계도 TV 붕어빵 기계 붕어빵 클래스의 정의 : 객체를 정의해 놓은 것 클래스의 용도 : 객체를 생성하는데 사용 객체의 정의 : 실제로 존재하는 것!, 사물 또는 개념 객체의 용도 : 객체가 가지고 있는 속성과 기능에 따라 다름 객체와 인스턴스 용어 정리 - 객체 : 모든 인스턴스를 대표하는 일반적인 용어 (Tv 객체) - 인스턴스 : 특정 클래스로부터 생성된 객체 (Tv 클래스를 사용해서 만든 Tv인스턴스) - 인스턴스화 : 클래스 => 인스턴스(객체) 객체 구성요소 객체 = 속성(변수) + 기능(메서드) 객체의 생성과 배열 객체의 생성 클래스명 변수명; - 클래스의 객체를 참조하기 위한 참조변수를 선언 변수명 = new 클래스명; - 생성된 객체의 ..
2023.01.20