Day16 Java프로그래밍 기초(클래스)
1. 클래스 1.1 클래스의 기본 개념 클래스는 메서드를 분류 및 데이터 타입 정의를 위해 사용한다. 메서드 분류 : 코드 유지보수성을 위해 사용 데이터타입 정의 : 기본 자료형외의 데이터 타입을 관리 하기 위해 사용한다. (User-defined Data Type) 2. 메서드 분류 2.1 클래스필...
1. 클래스 1.1 클래스의 기본 개념 클래스는 메서드를 분류 및 데이터 타입 정의를 위해 사용한다. 메서드 분류 : 코드 유지보수성을 위해 사용 데이터타입 정의 : 기본 자료형외의 데이터 타입을 관리 하기 위해 사용한다. (User-defined Data Type) 2. 메서드 분류 2.1 클래스필...
1. Sub메뉴 만들기 1.1 프롬프트 변경하기 입력소스 추가 mainmenu : “메인> “ submenu : “메인/서브메뉴> “ parameter에 String타입 매개변수를 추가하여 main메서드에서 title을 argument롤 전달 // 변경 전 static Stri...
1. 메서드 1.1 메서드의 기본형태 //메서드의 기본 종류 //method signature(fuction prototype) (static)[return type] method_name(parameter) //method body { 명령문; } 1.2 parameter 와 argument void names(String name)...
1. 메서드의 종류 1.1 메서드 메서드 : 클래스 내부의 기능을 구현(함수를 실행하는 것)이다. 메서드는 클래스메서드와 인스턴스메서드가 있다. 1.2 클래스 메서드 객체에 종속되지 않는 기능을 제공한다. 객체의 상태에 영향을 받지 않는 독립적인 작업을 수행한다. 클래스 메서드는 객체의 ...
1. 조건문 1.1 if 문의 기본 형태 조건문의 기본 형태 문법1: if (조건) 문장1; => 조건이 참일 때 문장1을 수행한다. 문법2: if (조건) 문장1; else 문장2; => 조건이 참일 때 문장1을 수행하고, 거짓이면 문장2를 수행한다. 문법3: ...
1. 연산자 1.1 연산자의 종류 연산자의 종류 연산자명 종류 설명 산술연산자 + , - , * , / ,% 두값을 사칙연산해주는 연산자 관계연산자 >, <, >=, <=...
1. 실습프로젝트 준비하기 # 01. 자바 프로젝트 준비하기 ## 학습목표 - Gradle 빌드 도구를 사용하여 자바 프로젝트 폴더를 구성할 수 있다. - Gradle 빌드 스크립트 파일에서 실행할 클래스를 설정할 수 있다. - Gradle 빌드 도구를 사용하여 애플리케이션을 실행할 수 있다. - 콘솔...
1. Eclipse 설정 1.1 Esclipse 작업폴더 설정 다른 IDE에서 작업중이 작업폴더를 Eclipse에서 설정하기 .settings/.project/.classpath를 설정팔이 있어야 eclipse가 프로젝트 폴더로 인식한다. 프로젝트 내에 gradle.build 파일 수정 // p...
1. 문자집합 1.1 문자 집합의 발전과정 및 특징 ACII 코드 알파벳을 2진코드로 변환하기 위해 만들어진 약속 7비트로 128개의 문자를 저장가능 ※ 줄바꿈 코드 운영체제 별로 줄바꿈(개행 방법이 다르다) Linux/Unix : LF(Li...
1.패키지 1.1 패키지란? 클래스를 분류하는 문법 : 프로그램 역할에 따라 분류 한다. 실습1. 패키지에 소속된 클래스를 들기 패키지명 : study.lang 클래스명 : Test 패키지 폴더 만들기 : $mkdir -p study2/lang2 실행 후 해당 폴더에 Test.java 생...