bootcamp/Java (24) 썸네일형 리스트형 1121 초기화 변수를 선언하고 사용하기 전에 값을 할당하는 것을 말함 초기화 해주지 않으면 프로그램이 원하는 값이 나오지 않을 수 있고 컴파일 에러가 날 수도 있다 또 버그가 발생할 수도 있으니 꼭 초기화를 해주는 것이 좋다 숫자 타입(정수, 실수): 0 boolean 타입: false 참조 타입(객체): null int a=0; boolean b= true; 1121 반복문/조건문 1. 반복문 for문 일반적으로 세가지 요소로 구성 초기화 (Initialization): 반복문이 시작하기 전에 변수를 초기화 함. ex) i=0 조건 (Condition): 반복문이 실행될 조건을 정함. 조건이 참인 동안에만 반복이 계속됨 ex) i 0) { System.out.println("양수입니다."); } if-else 문: if-else 문은 주어진 조건이 참일 때는 한 코드를 실행하고, 거짓일 때는 다른 코드 실행 int number = -5; if (number > 0) { System.out.println("양수입니다."); } else { System.out.println("음수입니다."); } else if 문: 여러 조건을 비교하고자 할 때 사용. if 문 다음에 추가, 이전 조.. 1120 정리 ip 주소 멀리 있는 프로그램을 찾아가는 주소 포트번호 프로그램을 찾아가는 주소 서버 서비스를 제공하는 프로그램 클라이언트 서버가 제공하는 서비스를 이용하느 프로그램 명령어 실행하는 프로그램 확장자 자바 객체 지향 프로그래밍 언어 객체 현실세상에 존재하는 유형 또는 무형(생각, 개념)의 모든 것을 공통적인 특징만 가지고 컴퓨터 세상으로 옮긴것 객체 속성 공통된 특징 - >변수 기능 객체의 특징을 변경시키는 것 ->메소드 클래스 한 종류의 객체를 여러개 만들어 줄 틀 맨 앞글자가 대문자 숫자, 띄어쓰기 안됨 파일 이름= 클래스/확장자= .java 개발하는 순서 1. 클래스를 만든다 1-1 변수를 만든다 1-2 메소드를 만든다 2. 객체를 저장할 변수를 만든다 3. 클래스로 객체를 생성해서 변수에 저장한다 .. 1120 변수/객체 자바 = 객체 지향프로그래밍 언어임 ㅇㅇ 그럼 객체 지향은 뭐임? 현실 세계의 유/무형을 프로그래밍에 반영하는거임 프로그램을 객체들의 모임으로 생각하며 데이터와 데이터를 처리하는 메서드(함수)를 함께 묶어서 캡슐화 함 객체 지향 프로그래밍의 주요 개념 클래스와 객체: 클래스는 객체를 생성하기 위한 템플릿임. 찍어내는 공장이라고 생각할 수도 있음 캡슐화: 데이터와 그 데이터를 다루는 메소드들을 하나로 묶어 클래스 내부에 숨기는 상속: 상속은 이미 존재하는 클래스를 기반으로 새로운 클래스를 만듦 ex) class a extends b{} 코드의 재사용성을 높일 수 있음. 부모 클래스의 특성과 기능을 자식 클래스가 물려받을 수 있다 다형성: 다형성은 같은 이름의 메서드나 함수가 입력에 따라 다르게 동작할 수 .. 이전 1 2 3 다음