2019.05.31
// 생성자 (Constructor)
 - 변수에 메모리를 할당 즉, 인스턴스를 만드는 과정(객체를 생성하는 과정)에서 호출되는, 맨 처음 실행되는 메서드 
 - 멤버 변수를 초기화하고, 필요에 따라 자원을 할당한다
 - 매개변수가 없는 생성자를 기본생성자라 한다
 - 생성자는 리턴타입이 없다
생성방법은 클래스 이름과 동일하여 User u01 = new User(); 같은 형태로 생성
예)
User.java
| 1 2 3 4 5 6 7 8 9 10 | package ex; public class User {         String uid;         String upw;         String uphone;         char ugender;         int uage;         String ulevel; } | 
AA01.java
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | package ex; public class AA01 {     public static void main(String[] args) {         // 생성자         User u01 = new User();         // 데이터 세팅         u01.ugender = '남';         // 회원 정보 출력 메서드 호출         uPrint(u01);         }     // 회원 정보 출력 메서드 선언     public static void uPrint (User getu) {         System.out.println("-- 회원 정보 출력 시작 --");         System.out.println("성   별 : " + getu.ugender);         System.out.println("-- 회원 정보 출력 완료 --");     } | 
'교육 > Java' 카테고리의 다른 글
| #17 Java String to int, int to String (0) | 2019.07.25 | 
|---|---|
| #16 Java DAO (0) | 2019.07.25 | 
| #12 Java DTO와 VO (0) | 2019.07.23 | 
| #11 Java 전역변수와 지역변수 (0) | 2019.07.23 | 
| #8 Java 메서드 오버로딩 (Method Overloading) (0) | 2019.07.23 |