추씨의자바일기9편

2023. 9. 19. 16:41JAVA

금일은 복습이없단다

===================================================================================

 

객체 구성 요소(생략가능)
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