2023. 9. 19. 16:41ㆍJAVA
금일은 복습이없단다
===================================================================================
객체 구성 요소(생략가능)
1. 필드 : 공유변수
2. 생성자 : 객체 생성 시 처음 값 지정
3. getter, setter : 필드에 저장 set, 출력 get
4. 메소드 : disp();
자바 데이터를 변수 삽입
1. 필드 직접
2. 생성자
3. setter, getter
* 객체사용이유 : 재사용 + 보안(캡슐화)
ex) int age = 20;
int age = 10;
int i = 0;(기본타입)
Integer i = new Integer();(객체타입)
처음 값 초기화 방법 ex)100
int i = 100;
Integer i = new Integer(100);
오버로딩 : 메소드 이름을 하나사용해서 여러 메소드 만들기
1. 생성자 오버로딩
파일 이름과 생성자 이름은 같아야 하고 리턴타입X
2. 메소드 오버로딩
------------------------------------------------------------------------------------------------------------------------------------
CalEx + CalEx.java
프로그램에서 return
1. 프로그램 끝 : 문장의 제일 마지막에 사용
2. 값을 사용하는 쪽으로 보내 줄 때
* 같은파일 안에서는 public class 1번만
------------------------------------------------------------------------------------------------------------------------------------
Login + LoginEx.java
------------------------------------------------------------------------------------------------------------------------------------
변수, 객체 초기화
int i = 0; //처음값으로 0을 출력
int i = 100;
프로그램이 시작될 때 : 생성자(파일이름과 동일, return 없어야)
Login l = new Login(); //객체에 빈 값을 저장
Login l = new Login("코리아아이티 아카데미");
Login l = new Login(100);
Login l = new Login(100, 200);
Login l = new Login("koreaut", "1234");
Login l = new Login("koreaut", "1234", 20);
* Login l = new Login(); // default 생성자 -> 생략이 가능
ConstEx.java
this : 현재 페이지
this() :
------------------------------------------------------------------------------------------------------------------------------------
1. 자바에서 필드에 값을 저장하는 방법
직접 필드에 저장 X
RegisterEx.java
this(), this : 생성자를 이용해서 저장
getter, settter 이용해서 저장
BoardEx.java
필드 생성
set 저장, get 출력
public void set필드명(String user) {
this.필드명 = 매개변수;
}
public String get필드명() {
return 필드명;
}
------------------------------------------------------------------------------------------------------------------------------------
실습용 예제(파일을 분리해서 실행)
1. 객체파일 Login2.java
필드
이메일, 비번, 로그인시간
2. 실행파일 Login2Ex.java
출력코드
로그인 정보를 출력합니다. : 생성자
이메일, 비번 저장 settet
이메일, 비번, 로그인 시간을 출력할 때는 getter
toString 메소드를 이용해서 화면에 출력
여기까지 금일강의내용 정리
===============================================================================
느낀점 : 오늘은 좀 컨디션이 안좋았는데 예제나름 잘 해냈다.
===============================================================================
오늘의 결론
.
.
.
.
.
.
.
부모님 말씀을 잘듣자
'JAVA' 카테고리의 다른 글
추씨의자바일기11편 (0) | 2023.09.21 |
---|---|
추씨의자바일기10편 (0) | 2023.09.20 |
추씨의자바일기8편 (0) | 2023.09.18 |
추씨의자바일기7편 (0) | 2023.09.15 |
추씨의자바일기6편 (0) | 2023.09.14 |