JAVA/Java
-
01-2. 클래스 (Method, 객체화(인스턴스화)) [JAVA]JAVA/Java 2016. 9. 1. 17:59
클래스란?- 담당자가 수행해야 하는 역할을 구체적으로 명시해놓은 추상적 정의. Tip. 클래스의 이름은 항상 대문자로 시작 해야한다. Doctor 라는 클래스를 만들어서 의사의 역할인 메소드(Method)를 만들어 주었다.여기서 메소드(Method)란 무엇일까? Method 란?- 클래스에서 정의한 역할을 Method라고 부른다.- 해당 역할이 어떤 일을 할 것인지 구체적인 정의를 한다. Tip. 메소드의 이름은 항상 소문자로 시작, 그 뒤로 나오는 단어는 대문자로 시작ex) diseaseInquery() 이제 우리가 만든 Doctor의 클래스를 실행 시켜봐야 한다.하지만 실행이 되지 않을 것이다.이제 Doctor을 객체화 시켜 사용해보자. 객체화(인스턴스화)란?- 클래스를 객체로 만드는 과정을 말한다...
-
01-1. 클래스 (객체 지향 프로그래밍) [JAVA]JAVA/Java 2016. 9. 1. 17:35
객체 지향 프로그래밍이란? (표본) 객체지향 프로그래밍(Object-Oriented Programming)은 좀 더 나은 프로그램을 만들기 위한 프로그래밍 패러다임으로 로직을 상태(state)와 행위(behave)로 이루어진 객체로 만드는 것이다. 이 객체들을 마치 레고 블럭처럼 조립해서 하나의 프로그램을 만드는 것이 객체지향 프로그래밍이라고 할 수 있다. 라는 너무 어려운 말이 적혀있다. 그래서 좀 더 쉽게 풀어서 적어보면! 객체 지향 프로그래밍이란? - 실제 세계의 일부를 프로그램으로 표현할 수 있도록 만들어진 소프트웨어 개발 방식 (예 : 병원, 학교, 쇼핑몰 등) 실제 세계에 존재하는 담당자나 소품들을 소스 코드로 표현함. 예> 병원에서 일하는 담당자는 의사, 간호사, 간호 조무사, 원무과 직원 ..