2021-03-17

0317 자바 공부

 1. 다형성 

1) 일반적인 방식으로 생성하기

-> Plain Old Java Object

POJO방식. 

Son son = new Son();

2) 다형성을 이용하기

Father son = new Son();

but, 부모는 자식에서 추가된 멤버변수 쓸수없음 (시간여행 불가)

부모가 자식클래스가 되는것 -> 가능은 한데 데이터 손실 O. 형변환 필요


2. abstract 추상클래스

미완성된 메소드 하나라도있으면 abstract 클래스로 만들어줘야 함

인터페이스의 다형성을 많이 쓰긴하지만,,

인터페이스와의 차이점은 abstract메소드와 일반 메소드를 혼용해서 사용할수있다는점

extends해서 사용할 경우 미완성메소드(abstract 메소드) 를 구현해주어야 한다


3. interface 

추상클래스만을 가지고 있다

implements해서 구현한다

extends = 일반 클래스 확장 

implements = interface 구현1. 다형성 


1) 일반적인 방식으로 생성하기


-> Plain Old Java Object


POJO방식. 


Son son = new Son();


2) 다형성을 이용하기


Father son = new Son();


but, 부모는 자식에서 추가된 멤버변수 쓸수없음 (시간여행 불가)


부모가 자식클래스가 되는것 -> 가능은 한데 데이터 손실 O. 형변환 필요



2. abstract 추상클래스


미완성된 메소드 하나라도있으면 abstract 클래스로 만들어줘야 함


인터페이스의 다형성을 많이 쓰긴하지만,,


인터페이스와의 차이점은 abstract메소드와 일반 메소드를 혼용해서 사용할수있다는점


extends해서 사용할 경우 미완성메소드(abstract 메소드) 를 구현해주어야 한다




3. interface 


추상클래스만을 가지고 있다


implements해서 구현한다


extends = 일반 클래스 확장 


implements = interface 구현

댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...