전체 글120 공부내용 정리 :: JavaScript 기초 1 1. 서론 본 자바스크립트 학습에 대한 내용은 이전 자바스크립트를 공부했던 내용을 재 복습하는 의미로서 다른 언어를 학습하며 잊었거나 놓쳤던, 자바스크립트의 내용을 기록하기 위함으로서 작성하였다. 또한 본 내용은 생활코딩의 자바스크립트 언어와 웹에서의 자바스크립트 강의를 수강한 후, 개인적인 기록용으로 작성한 내용이기 때문에 참고만 하면 좋을듯 하다. 2. 자바스크립트와 웹 본래 자바스크립트 라는 언어는 브라우저에서 동작하는 언어이기 때문에, 자바스크립트를 사용하고 실습하기 위해서는 웹 브라우저(Internet Explorer, Microsoft Edge, Chrome, Safari ...)환경 하에서 진행하여야 한다. 각 브라우저에는 개발자 도구라는 것이 있는데, 이 도구를 이용한다면 자바스크립트 개발.. 2021. 7. 23. 공부내용 정리 Java :: 예제 3 문제 : 하기의 코드가 실행될 수 있도록 처리하십시오 class Main { public static void main(String[] args) { 전사 a전사 = new 전사(); String 이름 = "칸"; a전사.이름 = 이름; a전사.나이 = 20; a전사.자기소개(); a전사.나이++; a전사.자기소개(); a전사.나이 = 30; a전사.이름 = "카니"; a전사.자기소개(); a전사.a무기 = new 활(); a전사.공격(); // 출력 : 카니가 활로 공격합니다. a전사.a무기 = new 칼(); a전사.공격(); // 출력 : 카니가 칼로 공격합니다. } } class 전사 { // 인스턴스 변수 String 이름; // 인스턴스 변수 int 나이; // 인스턴스 변수 무기 a무기; v.. 2021. 6. 24. 공부내용 정리 Java :: 예제 2 가정 우리는 게임개발회사에 입사했다. 우리에게는 성격좋은 사수 한명이 있다. 내가 개발할 게임은 오리시뮬레이션 게임이다. 선임이 나의 개발을 도와주진 않지만 조언은 해준다. 요구사항 - D1 요구 : 오리를 생성하고 날게하시오. - D2 요구 : 게임의 디테일을 살리기 위해서 `청둥오리`와 `흰오리`를 생성하고 날게하시오. - D3 요구 : 오리 계열의 클래스에 날다 메서드가 중복되었습니다. 중복을 제거해주세요. - D4 요구 : 게임의 재미를 위하여 고무오리를 추가하고 날게 하시오. - D5 요구 : 주말 주주회의에서 고무오리가 하늘을 날아다니는 것에 대해서 태클이 들어왔습니다. 고무오리 계열은 하늘을 날 수 없게 해주세요. - D6 요구 : 고무오리가 반응이 좋습니다. 고무2오리를 추가하고 날게 해주.. 2021. 6. 16. 공부내용 정리 Java :: 예제 1 문1) 자동차 설계도를 만들어 주세요. 문2) 자동차 객체를 담을 변수를 만들어주세요. 문3) 자동차 객체를 만들고 변수에 담아주세요. 문4) 자동차 객체마다 서로 다른 최고솟력을 가지도록 해주세요. 문5) 1개의 자동차가 3번 달리게 해주세요. 문6) 3개의 자동차가 각각 1번씩 달리게 해주세요. package simulation; public class Main { public static void main (String[] args) { // 자동차 객체 생성 방법1 //Car vehicle = new Car(); // 자동차 객체 생성 방법2 Car vehicle1; vehicle1 = new Car(); Car vehicle2; vehicle2 = new Car(); Car vehicle3; v.. 2021. 6. 16. 공부내용 정리 Java :: 기초 2 - 객체지향 I # 서론 객체지향 프로그래밍(Object - Oriented Programming)은 일종의 프로그래밍 패러다임으로서 로직을 상태(State)와 행위(behave)로 나누어 생각하여 객체로 만들어 구성하는 것이다. 이렇게 나눈 객체들을 부품처럼 조립하여 하나의 프로그램을 만드는 것이 객체지향 프로그래밍이다. 자바는 객체지향에서만 프로그래밍을 할 수 있다고 하여도 과언이 아니다. 자바는 모든 코드가 클래스(Class)안에서 동작하고 기능을 수행한다. 그리고 여러가지 클래스가 묶여있는 패키지(Package)를 구성하도록 설계되어있는 언어이다. 종전까지 학습하였던 내용은 자바 뿐만아니라 모든 언어에서 공통적으로 포함되는 부분이다. 입문에서 다룬 내용은 자바라는 언어가 어떠한 언어인가에 대한 파악을 하기위함이었.. 2021. 6. 16. 공부내용 정리 Java :: 기초 VII 1. 입력과 출력(input, output / IO) 어플리케이션을 실행하면 해당 어플리케이션을 이용하는 자(Client)는 프로그램에게 어떠한 동작 혹은 의도를 표시하여 전달하고(input) 어플리케이션은 그것을 받아들여 내부적으로 처리한 후 다시 되돌려주는(output) 일련의 과정이 있다. 이것을 입력과 출력(IO: Input & Output)이라고 하는데, 본 장에서는 입력과 출력에 대하여 학습을 하였다. 1. String[ ] args 자바 프로그램의 약속 부분에서 String [ ] args 라는 부분이 있었다. 어떠한 의미를 갖고 있는 것일까 public static void main (String [] args) { ... 앞서서 학습한 내용을 적용하여 생각해보면 String은 문자열을 의.. 2021. 6. 16. 이전 1 2 3 4 5 6 7 ··· 20 다음