728x90
우리가 사용하는 컴퓨터에는 객체의 개념이 있다.
String s = " "
클래스 객체
length 메소드 : 문자열의 길이
substring : 문자를 자르는거
.이라는것들이 객체 지향이라는것이다.
.해서 들어가는것은 객체를 쓴다고 보면된다.
visual basic은 객체지향이 아니라, object built개념을 쓴다(이미 만들어진 객체를쓴다)
추상(abstract) - 사람이라고 하는것은 추상적이지만
을 구체화 (example) 를 하면 객체가 만들어진다.
ex: 날짜, 사람 등
객체는 언제든지 클래스로 부터 찍어낼 수 있음 (붕어빵)
클래스 - (붕어빵 틀)
String class 는 public 클래스였기 때문에 접근이 가능하다.
oop의 특징
1. 은닉성 (private)
2. inheritance (상속성)
-부모의 것을 자식이 물려받는다
- 객체지향에서도 상속의 개념이 있음
is type of
is kind of
상위,super,부모 class
child,sub,자식,하위 class -> 상위 클래스의 개념들을 받아올 수 있음.
728x90
'✍2021,2022 > java' 카테고리의 다른 글
Interface란?(i/f) (0) | 2022.08.19 |
---|---|
java 강의 (0) | 2022.08.02 |
spring부트와 aws로 구현하는 웹서비스 따라하기(1) (0) | 2022.07.29 |
java 에서의 소켓 프로그래밍[서버] (0) | 2022.06.01 |
java socket 통신 스레드 이해하기 (0) | 2022.06.01 |