일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 생성자
- Class
- intellij 연동
- 자바
- Subversion
- terms
- SSL
- Android
- 캡슐화
- svn
- Android Studio
- gradle
- VCS
- commit
- IntelliJ IDEA Community
- cherrypick
- install
- TortoiseSVN
- syntax
- IntelliJ
- 상속
- Checkout
- constructor
- java
- Branch
- sourcetree
- git
- 문법
- error
- 특징
- Today
- Total
목록constructor (2)
Jay's Developer Note
생성자(Constructor) 생성자(Constructor)는 클래스로 객체를 생성할 때 객체의 초기화하는 특수한 메소드이다. 메소드와 비슷한 모습을 하고 있지만 조금 다른 생성자의 특징을 알아보겠다. 특징 - new 연산자와 같이 사용된다. - 이름에 걸맞게 객체 생성 시 사용된다. - 주로 객체 생성 시 객체의 멤버 변수를 초기화하는 역할을 한다. - 생성자의 네이밍은 클래스 이름과 동일해야만 한다. - return 타입이 없다. - 생성자가 없을 경우 JVM 이 자동으로 기본 생성자를 설정한다. - 사용자 정의 생성자가 있을 경우 기본 생성자는 없어진다.(기본 생성자를 함께 쓰려면 직접 기본 생성자를 추가해야 한다.) 형식 [접근 제어자] 생성자명(매개 변수) { // 코드 } 접근 제어자란 해당 ..
클래스(Class) Class 는 같은 모양을 찍어낼 수 있는 거푸집이라고 생각하면 된다. new 를 통해 Class 를 생성하게 되면 같은 속성, 같은 메소드를 가진 객체 변수를 무한대로 찍어낼 수 있다. 구조 // 클래스 선언부 class ClassName { // 클래스 멤버 // 생성자 public ClassName() { } // 멤버 변수 private String classVariable; // 메소드 public void setClassVariable(String classVariable) { this.classVariable = classVariable; } public String getClassVariable() { return this.classVariable; } // 내부 클래스..