■ 개발 정리/JAVA
-
생성자 메서드 오버로딩■ 개발 정리/JAVA 2017. 8. 22. 12:17
Constructor생성자 메서드 오버로딩객체생성하면서 값을 셋팅하는 방법은 생성자메서드 오버로딩 밖엔 없다. 생성된 객체의 전역변수에 값 셋팅 하는3가지방법1) 객체를 생성 후 전역변수에 직접 값 셋팅User u = new User();u.uid = "id001";u.upw = "pw001";2) 객체를 생성 후 set메서드를 활용하여 값셋팅User u = new User();u.setUid("id001");u.setUpw("pw001");3) 객체를 생성하면서 전역변수에 대입할 값을 입력값으로 하여 셋팅User u = new User("id001", "pw001");-------생성된 객체내부--------public class BB01 { private String mid; private Strin..
-
java로 기능 분리후 사용■ 개발 정리/JAVA 2017. 8. 22. 11:54
하나의 파일에서 사용하는 여러 기능들을 java파일로 나누어 매서드로 선언하고 사용하는 파일에서 사용하고자 하는 기능이 선언되어 있는 매서드를 호출하여 사용이 가능하다. 1. 사용하고자 하는 기능을 java파일(클래스)안에 매서드로 선언한다.-기능에따라 입력값(매게변수)나 리턴값이 있거나 없을 수 있다. package kr.or.ksmart.test; public class Test { public void test01(String ts){ System.out.println("매서드 선언"); }} 2. 사용하는 파일에서 사용하고자 하는 매서드를 호출한다.- 사용하고자 하는 매서드가 있는 package Class를 import한다.- import한 클래스 date type으로 객체참조변수를 선언, 객체생..
-
서로다른 package 내의 class 에서 메서드 호출 선언■ 개발 정리/JAVA 2017. 8. 22. 11:47
서로다른 package 내의 class 에서 메서드 호출 선언방법 main 메서드가 있는 클래스(메서드를 호출할 클래스)에서 사용할 메소드가 있는 클래스가 속해있는 package명을 import 시킨다. (상단에 import package명;을 입력한다.) 그 이후에는 같은package 서로다른 Class의 메서드 선언 호출과 방법이 같다. ---- kr.or.ksmart.A package 안의 AA01 Class에서 kr.or.ksmart.B package안의 BB01 Class 안의 a_b메서드를 호출package kr.or.ksmart.A;import kr.or.ksmart.B.BB01;public class AA01 { public static void main(String[] args) { //..
-
같은 package 서로다른 class 에서 메서드 호출 선언■ 개발 정리/JAVA 2017. 8. 22. 11:47
같은 package 서로다른 class 에서 메서드 호출 선언하는 법 메서드를 호출할 main메서드가 있는 클래스와 메서드가 호출되어 사용되는 main메서드가 없는 클래스를 만든다. main메서드가 없는 클래스에는 사용될 변수 및 메서드를 선언한다. main메서드가 있는 클래스에서 main메서드가 없는 클래스에 선언되어있는 변수나 메서드를 사용하기 위해서는 User u01 = new User(); 같은 식을 통해 사용하고자하는 클래스(User)의 data type으로 객체참조변수(u01)를 선언하고 생성자메서드(new User();-이때 메서드 명은 사용하고자 하는 클래스 명과 같아야한다.)를 통해 객체를 생성하고 그 객체의 주소를 객체참조변수에 할당한다. 주소값을 할당받은 객체참조변수를 이용하여 객체안..
-
JAVA 기초문법■ 개발 정리/JAVA 2017. 8. 22. 11:45
Package 안에 class 안에 method가 선언되어 있다. JAVA는 선언되어있는 method를 호출하는 것이다. 한번에 한가지나 여러가지를 호출 할 수 있다. 자바 기초문법 하나의 package / 하나의 class 에서 메서드 선언 및 호출 방법 이해 하나의 package / 서로다른 class 에서 메서드 선언 및 호출 방법 이해 서로다른 package / 서로다른 class 에서 메서드 선언 및 호출 방법 이해 3 * 4 = 12 하나의 package / 하나의 class 에서 메서드 선언 및 호출 방법 이해 1단계) 하나의 package / 하나의 class / return 없고 / parameter갯수 없는 메서드 선언및호출 도서검색한다. 2단계) 하나의 package / 하나의 cla..