Web dev 84

이것이 자바다 9장 확인 문제 풀이 (중첩 클래스와 중첩 인터페이스)

1. 중첩 멤버 클래스 - 중첩 클래스 중 클래스의 멤버로서 선언되는 것을 멤버 클래스라고 하고, 메소드 내부에서 선언되는 것을 로컬 클래스라고 한다. 답 : 4 정적 멤버 클래스 내부에는 바깥 클래스의 인스턴스 필드를 사용할 수 없다. //정적 멤버 클래스 안에서는 바깥 클래스의 정적 필드와 메소드에만 접근할 수 있고 인스턴트 필드와 메소드는 접근할 수 없다. 2. 로컬 클래스 - 메소드 내에 선언되는 중첩 클래스이다. 답 : 3 로컬 클래스는 static 키워드를 이용해서 정적 클래스로 만들 수 없다. //로컬 클래스는 접근 제한자 및 static을 붙일 수 없다. 메소드 내부에서만 사용되므로 접근을 제한할 필요가 없기 때문이다. 3. 익명 객체 - 이름이 없는 객체이다. 답 : 3 익명 객체에는 생..

Web dev/Basic 2022.09.05

쉽게 배우는 자바 (앱 만들기: 변수도입~ 반복문)

쉽게 배우는 자바1 부스트코스 무료 강의 www.boostcourse.org 숫자 자동 변경 Edit - Find/Replace 변수화 우클릭-refactor - extract local variable (다른 의미 가진 동일 숫자 있는지 체크 후 직접 변수 선언 해줘야돼) 완성 (공급가9999) 아규먼트를 받는 프로그램으로 공급가 변경 1. run cofigurations 2. 명령 프롬프트 경로 확인 : 우클릭 - properties - resource ※명령 프롬프트 file not found 에러 해결방법 가장 하위 폴더인 src 경로까지 적어주면 된다. C:\Users\new\eclipse-workspace\MyApp (X) C:\Users\new\eclipse-workspace\MyApp\sr..

Web dev/Basic 2022.08.27

쉽게 배우는 자바 (터미널에서 실행~상속)

쉽게 배우는 자바1 부스트코스 무료 강의 www.boostcourse.org 입력 INPUT(Argument, File, Network, Audio, Program...) -> Program -> OUTPUT 변수 id가 사용자로부터 입력을 받아서 프로그램을 실행할 때마다 다른 값을 가질 수 있게 만든 후 같은 동작을 실행한다. showInputDialog 메소드를 이용하면 입력 다이어로그 창을 이용해 id 값을 입력할 수 있다. DimmingLight는 setBright 메소드에 double 데이터로 입력해야 하기 때문에 데이터 타입을 변환해야한다. main 메소드의 args parameter를 이용해서 입력값을 받는 방법도 있다. 터미널을 이용해 직접 Compile, Run, Input하기 명령 프롬..

Web dev/Basic 2022.07.20

쉽게 배우는 자바 (~입력과 출력)

쉽게 배우는 자바1 부스트코스 무료 강의 www.boostcourse.org JAVA 1991년 James Gosling 한번 작성하면 어디서든 실행된다 (자바가 설치된 컴퓨터라면) JDK =Java Development Kit IDE =Intergrated Development Environment (ex. eclipse) eclipse로 HelloWorld 출력 HelloWorld! 나도 이제 프로그래머ㅎㅎ eclipse helloworld 출력 에러 해결 방법 "No grammar constraints (DTD or XML Schema) referenced in the document" : eclipse - window - preperences - XML -validation - seveity wh..

Web dev/Basic 2022.07.18