본문 바로가기
Language/JAVA

[JAVA] 13 자바 문서 보는 법 - API UI 클래스 인스턴스 상속

by 아이엠제니 2022. 1. 31.

생활코딩 [자바 입문 수업] 공부 기록

 

 

13.1 자바 문서 보는 법 - API vs UI

  • API (Application Programming Interface)
    • Application: 자바가 제공하는 부품들을 응용해서
    • Program: 시간의 순서에 따라
  • UI (User Interface)

 

자바 프로그램은 또 다른 자바 프로그램에서도 사용될 수 있고,

다른 프로그램에서 사용할 수 있도록 만들어준 것 역시 API다.

자바 프로그램은 사용자가 사용할 수도 있다.

이 떄는 UI라고 한다.

 

 

 

13.2 자바 문서 보는 법 - 패키지, 클래스, 변수, 메소드

google searching
api documentation java

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

 

 

package는 서로 연관된 비슷한 성격의 클래스를 모아서 이름을 붙인 것

class는 서로 연관된 변수와 메소드라는 것을 모아서 거기에 이름을 붙인 것

 

 

 

13.3 자바 문서 보는 법 - 클래스

클래스는 서로 연관된 변수와 메소드를 모아서 거기에 이름을 붙인 것이다.

package java13;

public class ClassApp {
    public static void main(String[] args) {

        System.out.println(Math.PI);
        System.out.println(Math.floor(1.6)); //내림
        System.out.println(Math.ceil(1.6)); //올림

    }
}

 

 

 

13.4 자바 문서 보는 법 - 인스턴스

인스턴스: 클래스를 컴퓨터 상에서 실체화한 것?

package java13;

import java.io.IOException;
import java.io.PrintWriter;

public class InstanceApp {
    public static void main(String[] args)  throws IOException {

        PrintWriter p1 = new PrintWriter("result1.txt");
        p1.write("Hello 1");
        p1.close();

        PrintWriter p2 = new PrintWriter("result2.txt");
        p1.write("Hello 2");
        p1.close();
    }
}

인스턴스는 객체를 다양한 상태에서 사용하고, 기능을 재사용할 경우가 많은 상황에서 유용함

 

 

 

13.5 자바 문서 보는 법 - 상속

상속 관계

 

자식 클래스는 부모 클래스의 모든 변수와 메소드를 사용할 수 있다.

 

 

 

override: 쉽게 말해 덮어 쓰기(?)

300x250