추씨의자바일기15편

2023. 9. 27. 16:27JAVA

금일강의내용정리

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

* 객체 => 상속 => 프로그램 확장(회원가입->게시판->다중->일정...)
  C++ -> 다중상속 -> 상속(자바) : 강제x -> 인터페이스(다중) : 강제성

inherEx01.java

------------------------------------------------------------------------------------------------
Add
add, title, turnon( ), turnoff( )

Desktop : 계산기 extends Add, Sub
- ms
new 생성자( )

Laptop : 계산기 extends Add, Sub
- mac
new 생성자( )

InherEx02.java


1. 더하기, 빼기 : Cal
   - 메인

2. 더하기, 빼기 : Cal
  추가 : 곱하기, 나누기 : AdvCal.java
   - 메인

------------------------------------------------------------------------------------------------

Person.java 

사람클래스
이름, 나이
void 잠( ), void 식사( )

 

Std.java


학생클래스
학번
학생은 공부를 합니다.

 

Emp.java


사원클래스 
사번
출근합니다.

InherEx03.java


------------------------------------------------------------------------------------------------
Phone.java


모델, 색상
전원 on, off
Override : 덮어쓰기(본체 고쳐쓰기)

Cell.java


void 전원 On/Off(전원을 켭니다/끕니다)

AndroidCell.java


AppleCell.java


CellEx.java


------------------------------------------------------------------------------------------------
Computer : void powerOn( ), powerOff( )
OSsystem
인스턴스(new), 인스턴스화(객체 생성 동작)

abstract : 단일상속 extends
본체가 없음, Override

AbsEx.java


interface -> implements : 다중상속
본체가 없음, Override

InterfaceEx.java


부팅, 운영체제 따로 만들어서 다중 상속 처리
abstract 상속 - 오버라이드

interface -> implements : 상속 -> 구현

------------------------------------------------------------------------------------------------

DBEx.java

------------------------------------------------------------------------------------------------
데이터베이스 시작, 종료
데이터베이스 쿼리 insert, update, delete, select(강제)
transaction(강제 x)
Mysql, Oracle

Transaction
4단계 : 1~4 다 만족해야 성공

 

커널 : kernel(두뇌)

class OS {
sysout("운영체제를 시작합니다.")
}

MS
void run( );

Apple
void run( );

Linux
void run( );

PolyEx.java

------------------------------------------------------------------------------------------------
상속(부모) -> 자식
별도 클래스 처리
부모(os)는 자식(linux, apple, ms) 다 포함(담을) 수 있다.
다형성 -> 객체지향

 

여기까지 금일강의내용 정리

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

느낀점 : 나는빡빡이다 나는빡빡이다 나는빡빡이다 나는빡빡이다 나는빡빡이다 나는빡빡이다

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

오늘의 결론

.

.

.

.

.

.

.

하루에 3시간을 걸으면 7년 후에 지구를 한바퀴 돌 수 있다. -사무엘존슨

'JAVA' 카테고리의 다른 글

추씨의자바일기17편  (0) 2023.10.05
추씨의자바일기16편 feat. database(cmd)  (0) 2023.10.04
추씨의자바일기14편  (0) 2023.09.26
추씨의자바일기13편  (0) 2023.09.25
추씨의자바일기12편  (0) 2023.09.22