본문 바로가기

Developer

(52)
#005. 메소드 중복정의 (method overloding) 알아보기... #005. 메소드 중복정의 (method overloding) 알아보기... 1. 메소드 중복정의는 하나의 클래스 안에서 같은 이름의 메서드를 여러번 정의하는 것이다. 단, 매개변수가 달라야 한다. (갯수 or 타입) oop 패키지에 OverloadDemo Class를 만들고 아래와 같이 작성해본다. 코드package oop; public class OverloadDemo { static void sum(int i, int j){ System.out.println("int+int: " + (i+j)); } static void sum(int i, double d){ System.out.println("int+double: " + (i+d)); } static void sum(double d, int i)..
#004. Member변수(instance변수) 와 static변수(class변수) 알아보기... #004. static변수(class변수) 와 static메소드(class메소드) 알아보기... 잡담: 앗. 이전강좌에서 이미 멤버 변수를 사용했었네요..^^;; 그래서 static메소드로 변경했답니다. 1. Member변수(instance변수) 객체를 생성할 때, 객체 안에 데이터를 담을 공간이다. 그 공간은 객체 별로 따로 관리가 된다. 이미 이전강좌에서 예제로 확인할 수 있다. (#003 강좌 참고..) 2. static변수(class변수) 객체를 생성하지 않고, 클래스명.변수명 으로 사용을 하며, 멤버변수와는 다르게 객체와 상관없이 관리된다. (아래 JVM이 관리하는 메모리 영역 참고) oop 패키지에 StaticDemo Class 를 만들어 테스트 해보자. 코드package oop; public..
#003. Class 와 Instance... #003. Class 와 Instance... 1. 객체지향프로그래밍 [object-oriented programming ] | 네이버 백과사전 모든 데이터를 오브젝트(object;물체)로 취급하여 프로그래밍 하는 방법으로, 처리 요구를 받은 객체가 자기 자신의 안에 있는 내용을 가지고 처리하는 방식이다. 2. 클래스(class) 는 변수와 메서드로 이루어진다. 변수는 데이타를 담는 용도로 사용하고, 메서드는 기능을 담는 용도로 사용한다. 3. #001강좌를 참고해서 oop 패키지와 그 안에 클래스 Person 을 만들어본다. 그러면 아래와 같은 화면이 나올 것이다. 4. Person의 클래스에는 사람의 이름, 나이, 성별을 담을 수 있는 변수와 사람의 정보를 출력할 수 있는 메서드를 만들어 보자. 아래..
#002. Java 기본 다루기... #002. Java 기본 다루기... 1. studypack 패키지에 basic 이라는 class를 만들어서 테스트한다. (만드는 방법은 #001 를 참고) 이제부터는 코딩 연습이기 때문에 이미지보다는 텍스트 위주로 내용을 채우겠다. #001를 참고해서 class를 만든다면, 아래와 같은 화면이 될 것이다. 주석이 있는 부분에다가 코드를 넣어 실행하고, 지우고 다시 테스트 하는 방법으로 하겠다. 실행하는 방법은 상단에 플레이 버튼을 누르면, 하단의 결과창에 보이게 된다. 2. 간단하게 변수에 값을 넣고 출력을 한다. 테스트코드int i = 81; System.out.println("int i 의 값: " + i); char c = 'A'; System.out.println("char c 의 값: " + ..
#001. Eclipse java project / package / class 만들기... #001. Eclipse java project / package / class 만들기... 1. project 만들기.. D:\OracleJava 교육센터\[전체 강좌] - 왼쪽 흰 배경창에서 마우스 우클릭 한 후, New -> Java Project 를 선택합니다. - Project name 에 study (원하는 프로젝트명 사용하시면 됩니다.) 입력 후, Finish 를 선택합니다. 2. package 만들기.. - 방금 만든 study 프로젝트에서 마우스 우클릭 후, New -> Package 를 선택합니다. - Package Name에 studypack (원하는 패키지명 사용하시면 됩니다.) 입력 후, Finish를 선택합니다. 3. class 만들기.. - studypack 패키지에서 마우스 ..
Java 의 규칙... Java 의 규칙... 1. 식별자: 클래스명, 메서드명, 변수명 특징: 숫자로 시작할 수 없고, 공백/특수문자는 사용할 수 없다. (단, 특수문자중 $, _ 는 사용이 가능합니다.) Hello : 클래스명 / main : 메서드명(펑션) / i : 변수명 2. 식별자 대소문자 구분 클래스명, 상수: 대문자로 시작한다. ex) class Hello 메서드명, 변수명: 소문자로 시작한다. ex) Integer i = new Integer(1); 3. 자료형 * 기본형: 정수/실수를 입력할 때 기본 byte를 계산합니다. 자료형 값초기값논리형boolean1bittrue, falsefalse숫자형char2byteA, B (unicode)\u0000정수형byte1byte 0 short2byte 0 *int4by..
Java 예약어 종류... Java 예약어 종류... abstracteventnewstructasexplicitnullswitchbaseexternobjectthisboolfalseoperatorthrowbreakfinallyouttruebytefixedoverridetrycasefloatparamstypeofcatchforprivateuintcharforeachprotectedulongcheckedgotopublicuncheckedclassifreadonlyunsafeconstimplicitrefushortcontinueinreturnusingdecimalintsbytevirtualdefaultinterfacesealedvolatiledelegateinternalshortvoiddoissizeofwhiledoublelocksta..
Java Eclipse 테스트하기... Java Eclipse 테스트하기... 1. Package Explorer에서 마우스 우클릭 후 New -> Project를 선택합니다. 2. Java -> Java Project 를 선택 후 Next 를 선택합니다. 3. Prject Name 은 basic 라고 입력 후, Finish 를 선택합니다. 4. basic -> src 에서 우클릭 후 New -> Class 를 선택합니다. 5. Name 에 Hello 입력 후 Finish 를 선택합니다. 6. 아래의 코드를 입력하고, Run 버튼을 선택합니다. 7. Always save resources before launching 을 선택 후 OK 를 선택합니다. 8. 아래와 같이 안녕하세요^^ 가 출력된 것을 확인할 수 있습니다. 9. 간단한 설명.. ..