본문 바로가기

연습하기/사전교육3

사전교육3 객체지향프로그래밍 객체? 의사나 행위가 미치는 대상 구체적, 추상적 데이터 단위 객체를 정의 객체의 기능을 정의 클래스란? 객체를 코드로 구현한것 클래스를 정의한다 객체에 대한 청사진 객체가 하는 기능들을 메서드로 구현 메인 메소드 public ststic void main(string[ ] args){ } class 이름은 대문자로 시작 pakage 이름은 소문자로 시작 메서드란? 함수의 일종 객체의 기능을 제공하기 위해 클래스 내부에 구현되는 함수 함수란? 하나의 기능을 수행하는 일련의 코드 중복되는 기능은 함수로 구현하여 중복되는 기능은 함수로 구현하여 함수를 호출하여 사용함 함수는 입력과 출력있음 결과는 반환값 함수이름 매개변수 선언한다 객체를 생성해서 쓴다 참조변수 클래스형 변수이름 = new .. 2022. 11. 17.
학원사전학습2 반복문 주어진 조건이 만족 할 때까지 수행문을 반복적으로 수행함 while문 조건식이 참인 동안 수행문을 반복해서 수행 while(조건식) { 수행문1; } do - while문 do { sum += num; num++; }while(num 2022. 11. 17.
학원사전교육 1 리터럴 : 프로그램에서 사용하는 모든 숫자 논리 값 리터럴에 해당하는 갑은 메모리 공간인 상수 풀에 위치한다. 형변환 : 자료형이 각각 사용하는 메모리 크기와 방식이 다름 서로 다른 자료형의 값이 대입되는 경우 형 변환이 일어남 묵시적 형변환 : 작은 수에서 큰 수로 덜 정밀한수에서 더 정밀한 수로 대입되는 경우 연산자 항 : 연산에 사용되는 값 대입 연산자 부호 연산자 증가 감소 연사자 관계 연산자 복합 대입 연산자 조건 연산자 비트 연산자 대입 연산자 변수에 값을 대입하는 연산자 int age = 24; 나이를 의미하는 age %는 나머지를 구하는 연산자 특정 범위 안의 수를 구할때 종종 사용 산술 연산자 사칙 연산에 사용되는 연산자 증감 연산자 단항 연상자 val = ++num; // 2를 더하는 .. 2022. 11. 16.