객체 1-4)생성자부 this();/ 메소드/필드(지역변수,멤버변수,클래스변수,전역변수)
객체 1-4)생성자부 this();/ 메소드/필드(지역변수,멤버변수,클래스변수,전역변수)
2022.04.04https://kwanghyung.tistory.com/entry/%EA%B0%9D%EC%B2%B41-3-%EC%83%9D%EC%84%B1%EC%9E%90%EB%B6%80%EC%A0%91%EA%B7%BC%EC%A0%9C%ED%95%9C%EC%9E%90 객체1-3) 생성자부/접근제한자 생성자 : 메소드 이름이 클래스 이름과 동일하고 리턴 자료형이 없는 메소드(반환형이 없다.) 생성자가 왜 필요한가요? 객체를 생성할때 메모리 공간을 할당받아야 되는데 빈공간이 있을 수 없 kwanghyung.tistory.com 지난 시간에는 생성자부 접근제한자를 했습니다. 생성자부 표현중 this.이 아닌 표현방법이 있어 소개하겠습니다. 기본 생성자는 다음과 같습니다. 먼저 변수 User라는 클래스를 만들고, 다음과 같은 ..
객체 1-1./객체지향언어/추상화/캡슐화/변수
객체 1-1./객체지향언어/추상화/캡슐화/변수
2022.03.30자바에서 시작 혹은 자바의 꽃을 묻는다면 객체를 얘기 안 할 수 없습니다. 자바언어의 본질과 객체지향언어, 객체,클래스등등에 대해서 얘기해보겠습니다. 객체 지향 언어 : 객체 지향언어란 객체를 지향하는 언어로써 객체 중심으로 돌아갑니다. 그렇다면 객체란 무엇일까요? 모든것을 말할 수 있습니다. 사물,개념,무형,유형...등등 객체 지향 프로그래밍 : 현실세계에서 독립적으로 존재하는 것들간의 상호작용(행위)을 코드로 구현하는 과정입 니다. 구현하고자 하는 프로그램의 상의 객체를 만들기 위해 클래스라는 틀을 만들어야 합니다. 그렇다면 클래스는 무엇일까요? 클래스는 틀,구조입니다. 그 틀,구조은 각 객체의 속성(정보,행위)등을 담아냅니다. 클래스를 만드는 과정은 1) 추상화 과정 2) 캡슐화 과정입니다. 추상화..