1. 객체 지향 프로그래밍이란?위키백과에서의 정의객체 지향 프로그래밍(OOP)은 일종의 프로그래밍 패러다임으로 객체(objects)의 개념에 기반하고 있다. 객체는 데이터를 포함하며 필드의 형태를 띠고 있으며, 이를 속성(attributes 혹은 properties)이라 부르기도 한다. 객체는 코드를 포함하며 이는 프로시저(procedures) 형식으로 되어 있다. 종종 메서드(methods)라고 부른다.객체는 데이터와 코드를 포함한다. (not 코드와 데이터)어떤 데이터? 객체의 데이터는 변수이다.객체가 담을 수 있는 변수 종류? 객체의 데이터는 실제로 상수, 변수, 객체 (e.g. 표준 API, 사용자가 정의한 클래스들) 를 포함한다.객체의 코드는 객체의 데이터를 사용한다. (= 기본적으로 함수와 같..
분류 전체보기
1. 명령행 인자parameter(인자): 함수 혹은 메서드의 원형에 정의된 매개 변수를 의미한다. main() 함수에서는 argsargument(인수): 함수에 실제로 전달된 인자 값을 의미한다.public class InputArgs { public static void main(String[] args) { String name = args[0]; String city = args[1]; System.out.println(city + "에 사는 " + name + "님 반갑습니다!"); }}실행 시 다음 에러 발생Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 0 o..
1. for loop문법: for (초기화식; 조건식; 증감식)반복 횟수에 주목한 반복문좀 더 간결한 형태로 표현 가능: for each statementint[] lst = {1,1,2,3,5}; for (int num : lst) { System.out.println(num); }2. if statement분기 처리. 어떤 문장은 실행하고, 어떤 문장은 실행되지 않게 만들 수 있다.if는 중첩(nested)될 수 있다.3. while loop반복 조건에 주목한 반복문for문의 변형조건식이 앞에 있는 두괄식 int i = 1; // while 전에 초기값 정의 while(icontinue statement: for, while문에서 사용하며, 반복문에 있는 나머지 ..