반응형 전체 글84 [lesson] Java 프로그래밍 언어 - 클래스 저번에 메소드를 배워봤는데 기본구조에서 배운것과 메소드를 보면 클래스가 무엇일까? 라는 의문이 듭니다. 그래서 오늘은 클래스란 무엇인지 알아보려 합니다~ 영어 class는 반, 수업 등의 의미가 있는데 여러 학생들을 모아 하나의 반으로 묶어 놓은것과 같이 클래스란 공통요소를 한 번만 선언해 놓고 가져다 사용만 하도록 설계해놓은 것입니다. 추상적인 개념이라고 하며, 공통 요소를 매번 선언하는 작업이 불편하기 때문에 클래스를 선언하여 필드에 공통 요소를 한 번씩만 선언하고 클래스 타입의 객체로 사용한다. 하나의 클래스 타입으로 여러 개의 객체를 생성할 수 있다. 중요한건 1. 클래스도 타입이다라는것입니다. -> 클래스 안에 선언된 변수와 메소드를 사용하고 싶다면, 해당 클래스 타입으로 변수를 선언해야 합니다.. 2021. 7. 27. [lesson] Java 프로그래밍 언어 - 메소드 저번에 기본구조를 간단히 보면서 들어본적이 있습니다. (Hint! 패키지 > 클래스 > 메소드 > 소스코드) 2021.07.17 - [프로그래밍 공부/Java] - [lesson] Java 프로그래밍 언어 - 출력 메소드 및 변수 (+ 기본 구조) [lesson] Java 프로그래밍 언어 - 출력 메소드 및 변수 (+ 기본 구조) 자바의 기본구조를 알아봅시다! 순서는 프로젝트 >> 패키지 >> 클래스 >> 메소드 >> 소스코드 순서!! 패키지 클래스 메소드를 구분할때는 클래스명이 항상 대문자로 시작하니까 Class이름으로 구분 luna-lua.tistory.com 그럼 메소드는 어떻게 사용할까요? 기본적으로 이름 뒤에 소괄호가 들어간 형태입니다. 단, 키워드 뒤에 소괄호는 메소드가 아니니 주의 하셔야 해.. 2021. 7. 26. [lesson] Java 프로그래밍 언어 - 배열 오늘은 배열을 배워보려 합니다. 우리 변수를 배웠으니 그전에 질문 하나!! 정수 1개를 받을 변수 num을 선언을 하려면 어떻게 해야 할까요? 바로 int num = 정수값; 이렇게 선언하여 사용할 것 입니다. 그렇다면 정수 10개를 받을려면 어떻게 하나요? 혹시 int num1=0, int num2=0 . . . int num10 =0이렇게 선언해서 사용할건가요? 그렇다면 10개가 아니라 100개, 1000개, 수많은 정수를 받는다면? 막막한 생각이 납니다.... 그러나 이럴때 쓰는것이 바로 배열!!! 그 배열을 이제 배워 볼까요? 전에 변수 파트에서 변수는 저장공간이라고 했습니다. 배열의 사전적 의미는 '동일한 성격의 데이터를 관리하기 쉽도록 하나로 묶는 일'이라고 되어 있습니다. 즉, 쉽게 말해 배.. 2021. 7. 26. [lesson] Java 프로그래밍 언어 - 반복문, 기타 제어문 입출력을 배우고 조건문을 배웠습니다. 그렇다면 이런 질문이 생기지 않을까요? 예를 들어 몇 번 출력할까요?라고 출력! 10이라고 입력! 그렇다면 출력을 10번 어떻게 하실 건가요? 혹시... 이렇게 할 것인가요? System.out.println("1번 출력"); System.out.println("2번 출력"); System.out.println("3번 출력"); System.out.println("4번 출력"); System.out.println("5번 출력"); System.out.println("6번 출력"); System.out.println("7번 출력"); System.out.println("8번 출력"); System.out.println("9번 출력"); System.out.println.. 2021. 7. 26. 이전 1 ··· 16 17 18 19 20 21 다음 반응형