일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 상속
- Class
- intellij 연동
- IntelliJ IDEA Community
- 캡슐화
- cherrypick
- git
- Branch
- terms
- install
- syntax
- 자바
- VCS
- java
- Android Studio
- 특징
- Subversion
- Android
- error
- commit
- gradle
- IntelliJ
- constructor
- 문법
- Checkout
- TortoiseSVN
- 생성자
- svn
- SSL
- sourcetree
- Today
- Total
목록Class (2)
Jay's Developer Note

상속(Inheritance) 상속(inheritance)은 아주 매력적이다. 우리가 흔히 알고 있는 부모-자식 간에 상속과 동일하게 생각할 수 있다. 부모는 자식에게 유전자를 물려줄 수 있고 재산도 물려줄 수 있고 자식은 물려받은 것들을 사용할 수 있다. 부모가 없이는 자식이 존재할 수 없으며 자식은 부모가 필히 한 개이어야 한다. 부모클래스는 상위클래스, 수퍼클래스라고도 불리고 자식클래스는 하위클래스, 서브클래스라고도 불린다. 부모와 자식은 1:N 관계가 되어야 한다. 사용방법 extends 를 사용하여 부모클래스를 상속받는다. [접근 제어자] class ClassName extends SuperClassName 부모클래스를 특정하지 않으면 Object 클래스를 상속받는다. [접근 제어자] class ..

클래스(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; } // 내부 클래스..