12/18 JAVA

zenibako.lee
2 min readDec 18, 2018

--

객체 지향 프로그래밍 ( Object Oriented Programming)

객체 개념 : 애매모호함. 충청도 사투리 ‘거시기’의 느낌. 모든 개체.
각 파트가 살아있는 캐릭터라고 생각 할 수 있음. ( 냉장하는 냉장고, 세탁하는 세탁기)

자바는 class라는 빵틀이 필요함. (JS는 CLASS없이 객체생성 가능)

붕어빵 : instance

class 는 naming과 응집도가 중요함 . (관련 필수 기능을 얼마나 갖추고 있는가)

= > 직관성

Champion rize = new Champion();

참조타입/참조변수/연산자/생성자

new Book() = 메모리에 인스턴스를 만들라는 명령.

자바 프로그램은 main메소드가 있어야 실행이 가능 (프로그램 시작점)

실행 경로:

JVM 이 class 를 찾는다. ->환경변수 CLASSPATH에서 (cmd.exe 했을 때경로)

해당 클래스를 읽어들임 -> 해당 클래스에서 static 붙은 메소드 특별 취급. (실행 가능 상태로)

static 붙은 클래스들을 메모리에 올림. (인스턴스 없이 사용가능)

Bus.method(); 클래스 명으로 바로 사용 가능.

그 중에서도 String 배열(String[])을 받아들이는 main 메소드를 찾음.

main method 한 줄 한 줄 실행. ( 인터프리터 방식)

ex) System.out.println 에서 out은 System의 객체. println메소드를 가짐. static 변수이기 때문에 언제나 사용 가능한 것.

--

--

zenibako.lee
zenibako.lee

Written by zenibako.lee

backend engineer, JS, Node, AWS

No responses yet