목록클래스 (6)
멋쟁이v의 개발일지
[목차]01. JDBC 프로그램 실행시 공통 코드02. 공통 코드 메서드 선언 01. JDBC 프로그램 실행시 공통 코드👉🏻공통 코드1️⃣ Driver 로딩Class.forName("com.mysql.jdbc.Driver"); 2️⃣ DB연결String jdbcDriver = "jdbc:mysql://localhost:3306/dev47db?" + "useUnicode=true&characterEncoding=euckr"; String dbUser = "dev47id"; String dbPass = "dev47pw"; conn = DriverManager.getConnection(jdbcDriver, dbUser, dbPass); 02. 공통 코드 메서드 선언💡특정 패키지 내 클래스 내에 메서드를 선언하..
[목차]01. 객체 지향 프로그래밍02. 객체와 클래스03. 클래스 선언04. 객체 생성과 클래스 변수05. 클래스의 구성 멤버06. 필드 선언과 사용07. 생성자 선언과 호출08. 메소드 선언과 호출09. 인스턴스 멤버10. 정적 멤버11. final 필드와 상수12. Getter와 Setter13. 싱글톤 패턴 01. 객체 지향 프로그래밍객체(Object)👉🏻객체란 물리적으로 존재하거나 개념적인 것 중에서 다른 것과 식별 가능한 것 객체는 속성과 동작으로 구성. 자바는 이러한 속성과 동작을 각각 필드와 메소드라고 부른다. 객체 지향 프로그래밍(OOP)👉🏻객체들을 먼저 만들고, 이 객체들을 하나씩 조립해서 완성된 프로그램을 만드는 기법 객체의 상호작용👉🏻객체 지향 프로그램에서도 객체들은 다른 객체와 서..
[목차]01. 서로다른 클래스의 메서드 선언 및 호출02. 서로다른 패키지/클래스 메서드 선언 및 호출 01. 서로다른 클래스의 메서드 선언 및 호출💡객체 생성 후 객체참조변수에 따라가서 선언된 메서드를 호출합니다.하나의 패키지내 서로 다른 클래스 (main 메서드 포함 클래스)➡️ [코드예제] AA01.javapackage kr.or.ksmart.a; public class AA01_1 { public static void main(String[] args) { // a 메서드 호출 BB01_1 b = new BB01_1(); b.a(); } } ➡️ [코드예제] AA02.javapackage kr.or.ksmart.a; public class AA02_2 { public static void main..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pMHbC/btsdJpZI4KQ/JlPqpnTUh9KlyQGdDjFEf1/img.png)
[목차]01. 접근제어자(Access Modifier)02. DTO(Data Transfer Object)03. 두개 클래스를 메서드 setters/getters로 캡슐화04. 서로다른 클래스의 메서드 선언 및 호출 01. 접근제어자(Access Modifier)💡접근 영역 : public > protexted > default > private1️⃣ public👉🏻모든 접근을 허용합니다. 어떠한 클래스가 접근을 하든 모두 허용 됩니다. 2️⃣ protected👉🏻상속받은 클래스 또는 같은 패키지에서만 접근이 가능합니다. 3️⃣ default👉🏻기본 제한자로써 아무것도 붙지 않고, 자신 클래스 내부와 같은 패키지 내에서만 접근이 가능합니다. 4️⃣ private👉🏻외부에서 접근이 불가능합니다. 즉, 같은..
[목차]01. 객체 주소 생성 과정02. 클래스와 객체, 전역변수 값(1)03. 클래스와 객체, 전역변수 값(2)04. 클래스와 객체, 전역변수 값(3) 01. 객체 주소 생성 과정💡클래스를 통해서 객체를 생성하면 주소가 생기고, 주소내에 데이터 영역과 메서드 영역이 존재하는데, 데이터 영역의 값을 세팅하려면 생성된 주소내에 데이터 영역에 값을 할당해주고, 값을 찾으려면 다시 주소를 찾고, 데이터 영역의 값을 찾아서 응용한다. 02. 클래스와 객체, 전역변수 값(1)1) 객체 생성 방법 (회원관리)👉🏻User u01 = new User();User 클래스 데이터 타입인 u01 객체참조변수를 선언하고, User()생성자 메서드를 호출해서 새로운 객체를 생성하고, 새로운 주소가 생성되는 곳엔 데이터영역과 메..
[목차] 01. 패키지, 클래스 생성 02. 메서드 선언 및 호출 01. 패키지, 클래스 생성 패키지 + 클래스 생성 화면 [java코드] 패키지 : kr.or.ksmart.a / 클래스 : AA01 package kr.or.ksmart.a; public class AA01 { public static void main(String[] args) { (내용) } } 02. 메서드 선언 및 호출 💡 메서드 선언과 호출은 어디에서 할까? 선언 : class block 안쪽에 method 블록 밖에 선언 호출 : main method block 안쪽에서 호출 [java코드] 하나의 클래스에 리턴없고 입력없는 메서드 선언 및 호출 package kr.or.ksmart.a; // class block = body..