본문 바로가기

분류 전체보기19

[JAVA]자바의 열세걸음 : 클래스 기초 안녕하세요. IT 돌고래입니다. 자바의 클래스에 대해서 이야기를 해보겠습니다. 저는 클래스가 자바의 꽃이라고 생각합니다. 객체지향을 하는 자바에서는 얼마나 클래스를 잘 쓰냐가 중요합니다. 클래스를 기초와 응용에 대해서 설명을 드리겠습니다. 클래스 개념은 한번 본다고 완벽하게 이해를 하기가 힘듭니다. 꾸준히 공부를 계속해서 클래스에 대한 내용은 꼭 이해를 하시고 넘어가셔 합니다. 1. 클래스 구조 class A { //속성 int a; //정수 변수 a 선언 String str; //문자열 변수 str 선언 double d; //실수형 변수 d 선언 char ch; //문자 변수 ch 선언 //기능 void add() // 함수 명은 add이고 4번째 함수 { System.out.println("Hi");.. 2020. 3. 8.
[JAVA]자바의 열두걸음 : 메소드(함수) 응용 안녕하세요. IT 돌고래입니다. 자바의 메소드(함수) 응용에 대해서 이야기를 해보겠습니다. 메소드(함수)의 기본적인 내용은 자바의 열한 걸음에서 설명을 드렸습니다. 열두 걸음은 메소드(함수)에 대해서 확장해서 설명을 드리겠습니다. 또한 메소드(함수)에서 어렵게 느끼는 것을 설명드리겠습니다. 1. 인자의 개념의 확장 void test1(int a, int b, int c, String str, ...) //인자는 원하는 만큼 만들어서 사용을 할 수 있습니다. class A //클래스 A { void tell() // 형식 4번째인 tell 함수 { System.out.println("안녕하세요"); // 출력 } } public class test //클래스 test { public static void .. 2020. 3. 3.
[JAVA]자바의 열한걸음 : 메소드(함수) 안녕하세요.IT 돌고래입니다.자바의 메소드에 대해서 이야기를 해보겠습니다. 자바의 메소드를 설명하기 전에 메소드는 함수라고도 불립니다. 함수를 이야기하면 중학교 때부터 배운 함수를 많이 생각을 합니다. 수학적인 함수는 어떤 값이 들어가면 수식에 의해서 연산을 하여서 결과 값을 주는 것을 함수로 많이 배워 왔습니다. 하지만 프로그래밍에서 함수는 수학적 개념이 있지만 모든 것이 수학적 개념처럼 사용이 되지 않습니다. 일반적으로 생각하는 수학의 함수입니다. 이 수학적인 함수에 대한 생각을 버리고 처음부터 다시 공부를 한다는 생각으로 함수와 메소드를 공부를 해야 합니다. 그럼 메소드나 함수는 프로그래밍에 어떤 부분을 담당을 하고 있을까요?메소드나 함수는 프로그램에 기능을 담당하고 있습니다. 프로그램이 움직이는 .. 2020. 2. 25.
[JAVA] 파일을 이용한 전화번호부 만들기(콘솔 출력) 안녕하세요. IT 돌고래입니다. 자바로 파일을 이용한 전화번호부를 만들어 보겠습니다. 단, 콘솔 출력을 통해 전화번호부를 출력을 해보겠습니다. 파일 입출력을 통한 전화번호부를 만들고 콘솔로 출력을 해서 전화번호를 확인하는 자바 프로그램을 만들어 보겠습니다. 파일 입출력을 통한 전화번호부 1. 자바 콘솔 2. phone.txt 파일 3. 소스 확인 ArrayList tel = new ArrayList(); //Phone의 데이터를 가지는 ArrayList의 변수를 tel이라고 만들고 //Phone의 데이터를 가지는 ArrayList의 객체를 만들어서 변수 tel에 대입 Controller c = new Controller(); //Controller 라는 클래스 변수 이름을 c로 하고 Controller .. 2020. 2. 22.