Class/220727
Class(2-2)
by pms93
2022. 7. 27.
package method;
public class DataAccess {
// 멤버변수(멤버필드)
// - 선언시 0으로 자동 초기화 된다.
private String url;
// 기본 생성자(매개변수 없는 생성자)
// 기본생성자 외의 다른 생성자가 있을 시 기본생성자를 생략하면 매개변수 없이 인스턴스시에 오류가 발생한다.
public DataAccess() {
String id = "oracls";
String password = "1234";
url = "www.data.com";
System.out.println("연결 정보 : " + id + ", " + password + ", " + url);
}
// 생성자
// - 매개변수들이 동일 자료형에 동일 개수일 경우 중복으로 인식하여 사용이 불가능하다.
// - 동일 개수여도 동일 자료형이 아니라면 다른 생성자로 인식하여 사용 가능하다.
// -> 매개변수의 배치 순서가 달라도 다른 생성자로 인식한다.
public DataAccess(String id) {
String password = "1234";
url = "www.data.com";
System.out.println("연결 정보 : " + id + ", " + password + ", " + url);
}
public DataAccess(String id, String password) {
url = "www.data.com";
System.out.println("연결 정보 : " + id + ", " + password + ", " + url);
}
public DataAccess(String id, String password, String url) {
this.url = url;
System.out.println("연결 정보 : " + id + ", " + password + ", " + this.url);
}
public void insert() {
System.out.println(this.url + "연결합니다.");
System.out.println("데이터를 저장합니다.");
}
public void select() {
System.out.println(this.url + "연결합니다.");
System.out.println("데이터를 조회합니다.");
}
public void update() {
System.out.println(this.url + "연결합니다.");
System.out.println("데이터를 수정합니다.");
}
public void delete() {
System.out.println(this.url + "연결합니다.");
System.out.println("데이터를 삭제합니다.");
}
}