본문 바로가기

developer/생활코딩 - JAVA1

[생활코딩 - JAVA1] 3/11 개발공부일지(3) - 라이브러리, api, instance, 인스턴스, 상속(inheritance)

api documentation java https://docs.oracle.com/javase/7/docs/api/

 

Java Platform SE 7

 

docs.oracle.com

자바 api 사용을 위한 개념 구분을 먼저 한다.

package 안에 class

class 안에 method (& variable)

 

라이브러리를 불러와서 method를 사용해보자

따라 쳤는데 외않되???

method 입력할 때 대문자로 시작해야 자동완성되도록 인식된다. 소문자로만 치면 음 헷갈릴 수 있으니까 대문자 입력을 시작으로 구분하나보다 새로 알았네.

자동완성이 안 되서 엥 뭘 또 잘못입력했나 쫄았음.

 

클래스로 1회용 작업을 할 것인가(ex Math)

여러번 작업하려면 인스턴스를 만들어서 작업한다.

 

인스턴스,

어려운 얘기인데 자바스크립트 공부하면서 blueprint 나오고 object 만드는 과정이 있었는데 그 때의 문법과 같은 모양이라 바로 이해할 수 있었다.

(JAVA)
...
PrintWriter p1 = new PrintWriter("result1.txt"); // p1: 인스턴스
...

(JAVASCRIPT)
...
const formData = new FormData(evt.target);
...

 

사실 이 사진으로 모든 게 이해된다.

저 과정으로 만들어진 object를 instance 라고 한다.