2024-11-01





회원 아이디 >>> hong
회원 비밀번호 >>> 1234
회원 이름 >>> 홍길동
회원 나이 >>> 28
회원 연락처 >>> 010-1111-2222
회원 주소 >>> 서울시 마포구
package model;
/*
* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
* 자바 빈(Java Bean)?
* - DB 에 접근하여 태이블의 특정 컬럼에 값을 저장하거나
* 저장된 값을 가져올 때 사용하는 클래스.
* - Java Bean == DTO(Data Transfer Object) == VO(Value Object)
* - 구성요소
* 1. 멤버변수 - DB 컬럼명: 접근지정자(private)
* 2. setter() : 데이터를 멤버변수에 저장하는 메서드.
* 3. getter() : 멤버변수에 저장된 값을 가져오는 메서드.
*/
public class Member {
/*
* 만약 DB 상의 테이블의 이름이 member(회원 테이블)이라고
* 가정했을 떄 member 테이블의 구성요소(컬럼)이
* id, pwd, name, age, phone, addr 로 구성이
* 되어 있다고 가정을 하면...
*/
// 멤버변수
private String id;
private String pwd;
private String name;
private String age;
private String phone;
private String addr;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getAddr() {
return addr;
}
public void setAddr(String addr) {
this.addr = addr;
}
}
package packages;
import model.Member;
/*
* 패키지(package)?
* - 서로 연관성이 있는 클래스들과 인터페이스들의 묶음을 말함.
* - 패키지는 물리적으로 폴더 개념과 유사함. 패키지는 서브패키지를
* 가질 수 있으며, "."으로 구분을 함.
* - import 키워드 : 현재 패키지에 있는 클래스에서 다른
* 패키지에 있는 다른 클랴스를 사용하고 싶은
* 경우 import 해야 함.
* (단, 동일한 패키지에 있는 다른 클래스를
* 사용할 경우에는 생략 가능.)
*
* 형식) import 패키지명.서브패키지명.클래스명;
*
* - import 단축 키 : ctrl + shift + o
*/
public class Package_01 {
public static void main(String[] args) {
Member member = new Member();
// 회원의 정보를 저장해 보자.
member.setId("hong");
member.setPwd("1234");
member.setName("홍길동");
member.setAge("28");
member.setPhone("010-1111-2222");
member.setAddr("서울시 마포구");
// 저장된 회원의 정보를 회면에 출력해 보자
System.out.println("회원 아이디 >>> " + member.getId());
System.out.println("회원 비밀번호 >>> " + member.getPwd());
System.out.println("회원 이름 >>> " + member.getName());
System.out.println("회원 나이 >>> " + member.getAge());
System.out.println("회원 연락처 >>> " + member.getPhone());
System.out.println("회원 주소 >>> " + member.getAddr());
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(GUI)_JComboBox_11 (0) | 2024.11.01 |
|---|---|
| Java(GUI)_JToggleButton_10 (0) | 2024.11.01 |
| Java(Class2)_Final_01 (0) | 2024.11.01 |
| Java(Class2)_Access_01 (0) | 2024.11.01 |
| Java(Class2)_Polymorphism_03 (0) | 2024.11.01 |