목록Interface (4)
NOW OR NEVER
Class와 InterFace 변수 사용 할 수 있냐 없냐 여부는 해당 변수를 사용하고자 할 때 그 변수가 메모리에 저장되어 있으면 사용 가능 static 객체를 생성하지 않아도 사용 할 수 있다. : static으로 변수 선언 시 객체를 생성하기 전에 이미 변수가 만들어져 있다. static 메서드는 객체를 생성하지 않아도 사용 가능한 메서드이기에 메소드 안에 들어가는 것(매개변수, static 변수들 등)들은 static만 사용할 수 있다. static으로 선언한 메서드 안에서 객체를 생성해야지만 만들 수 있는 멤버변수 선언은 불가능하다 static 변수는 static 메서드에서 사용하는 변수이거나 프로그램 전체에서 1개만 있는 값일 경우 사용하는 것이 편하다. 하나밖에 없거나 멤버변수 사용하지 않을..
javax.swing : gui 만들어주는 클래스 JFileChooser(default 주소) : 파일을 저장하거나 열 때 어떤 파일을 선택할 건지 대화상자 출력해주는 것 showOpenDialog showSaveDialog : 어느폴더에 어떤 이름으로 저장할 것인지 물어보기 위한 다이얼로그 반환하는 값의 자료형이 정수인 이유: Diaglog 는 컴퓨터와 사용자가 대화하는 수단, 대답을 저장할 수도 있고 취소할 수도 있다.그 대답을 정수형으로 반환한다.(저장하면(긍정) 0, 취소하면(부정) 1) 배치방식 JPanel여러 개를 모아놓는 container FlowLayout: 만들어진 순서대로 배치 BorderLayout : 동,서,남,북,가운데 배치 방식 GridLayout addActionListener..

Typescript 복습 class 클래스 ES6 부터 생겨남 클래스를 통해서 특정 타입의 객체 생성 가능 const 변수이름 = new 클래스이름({parameter}); 클래스로 정의한 인스턴스들을 new 키워드를 통해 변수에 할당할 수 있다 타입스크립트의 경우 안에서 타입을 정의해줘야 한다. 상속하는 클래스 extends 상속받는 클래스 : 상속하는 클래스의 속성을 상속받는 클래스에서도 사용할 수 있게 됨 타입스크립트의 접근 제한자 es6 안엔 없음, private : 선언된 블록 안에서만 접근 가능 기본 값은 public protected : 다른 곳에 상속이 안됨 생성자의 매개변수에 접근제한자 같이 작성시 속성 정의와 동시에 전달받은 인자를 해당 속성에 할당하는 작업을 한번에 할 수 있다. 인터..

Typescript 복습 자바스크립트의 super set(상위집합 : 이전의 자바스크립트, 최신의 자바스크립트 다 해당) 오픈소스 정적인 언어로 자바스크립트와 반대되는 개념 컴파일 시간(작성한 코드가 컴퓨터에서 타입을 검사하는 시간) 가짐 장점 여러 명의 개발자와 협업해서 할 때 실수 방지(강력한 타입이여서) 다양하고 유명한 자바스크립트들은 타입이 다 정의되어 있어 편리하게 사용 가능 프로그래밍 언어로써 모든 자바스크립트 기능을 지원할 뿐만 아니라 최신의 자바스크립트 기능도 지원해서 컴파일을 통해서 자바스크립트를 만들어내는 하나의 언어 컴파일러 설치 : window의 경우 sudo npm install -g typescript 실행 : tsc 타입스크립트 파일 타입스크립트를 컴파일해서 자바스크립트로 만들..