JAVA1 - 13.3 상속 Inheritance
·
youtube.com|user|egoing2/JAVA1
상속 Inheritance PrintWriter는 Writer 라는 Class를 상속받았다. Writer 라는 Class는 Object 라는 Class를 상속받았다. 이것이 무슨 뜻일까? 우리가 어떤 기능을 만들 때 처음부터 끝까지 다 만들기는 어렵다. PrintWriter를 만든 사람도 처음부터 다 만들기 싫으니 이미 있는 Writer 라는 Class가 갖고 있는 메소드, 변수를 그대로 물려받으면서 여기에 자기가 원하는 변수, 메소드를 추가한 것이 PrintWriter인 것이다. 이와 같이 Writer도 Oject라는 Class에서 파생된 것이다. Eclipse에서 PrintWriter라는 Class의 상속관계를 살펴보자. PrintWriter에서 오른쪽 클릭을 한 후, Open Type Hierarc..
JAVA1 - 13.2 인스턴스 Instance
·
youtube.com|user|egoing2/JAVA1
인스턴스 Instance 예제를 통해 알아보자. 우선 result1.txt 파일에 Hello 1 이라는 텍스트를 JAVA를 이용해서 작성해볼 것이다. 여러 방법이 있지만 PrintWriter라는 Class를 사용할 것이다. PrintWriter는 Math 라는 Class와 사용법이 다르다. public class InstanceApp { public static void main(String[] args){ PrintWriter p1 = new PrintWriter("result1.txt"); // result1.txt 자리에는 저장하고 싶은 파일명 /* PrintWriter에 new를 붙여서 복제본, 아바타 같은 것을 만든다. 그리고 복제본을 p1이라는 변수에 담았다. 그렇다면 변수에 담겨있는 어떠한 ..
JAVA1 - 13.1 자바 문서 보는 법 (패키지, 클래스, 변수, 메소드)
·
youtube.com|user|egoing2/JAVA1
API vs UI 우리는 컴퓨터를 사용하기 위해서 직접 다루기 어렵기 때문에 운영체제(OS)를 깐다. 그리고 JAVA라는 프로그램을 다운로드했다. 이 JAVA라는 프로그램을 통해 나의 프로그램을 만들 수 있게 되었다. 우리가 무턱대고 만들 수 있는게 아니라 쉽게 만들 수 있도록 여러 가지 부품들을 제공한다. 화면에 무언가를 실행시키고 싶을 때는 Syetem.out.Print를 썼고 수학적인 것을 사용하고 싶을 땐 Math 클래스를 사용한다. 이렇게 JAVA가 내장하고 있는 기능들을 라이브러리라고 부르고 우리는 이 기본 라이브러리를 통해서 나의 프로그램을 만드는 것이다. 나의 프로그램을 만들 때에는 JAVA가 제공하는 기본적인 문법을 통해서, 시간의 순서에 따라서, JAVA가 제공하는 기본 라이브러리를 실..