일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mysql
- 조건문
- spring
- 자료구조
- Thymeleaf
- 문자열
- JDBC
- jsp
- View
- Eclipse
- API
- html
- 상속
- React
- jquery
- Java
- string
- Uipath
- Board
- Database
- Scanner
- SpringBoot
- rpa
- 배열
- Controller
- Array
- db
- 이클립스
- Oracle
- MVC
- Today
- Total
목록상속 (2)
유정잉

[ 상속 ] 상속 ( Inheritance ) 은 부모가 자식에게 물려주는 행위를 말한다. 객체 지향 프로그램에서도 부모 클래스의 필드와 메소드를 자식 클래스에게 물려줄 수 있다. 상속은 이미 잘 개발된 클래스를 재사용해서 새로운 클래스를 만들기 때문에 중복되는 코드를 줄여 개발 시간을 단축시킨다. 예를들어 자식클래스(B)에서 처음부터 필드와 메소드 4개를 작성하는 것보다는 field1과 method1을 부모클래스(A)에서 상속받고 있는 field2와 method2만 추가 작성하는 것이 효율적이다. 상속의 또다른 이점은 클래스의 수정을 최소화할 수 있다는 것이다. 부모 클래스를 수정하면 모든 자식 클래스에 수정 효과를 가져온다. 예를 들어 B,C가 A를 상속할 경우 A의 필드와 메소드를 수정하면 B,C를..

[ 정적 멤버 ] 자바는 클래스 로더(loader)를 이용해서 클래스를 메소드 영역에 저장하고 사용한다. 정적(static) 멤버란 메소드 영역의 클래스를 고정적으로 위치하는 멤버를 말한다. 그래서 객체를 생성할 필요 없이 클래스를 통해 바로 사용이 가능하다. ※ 정적 멤버 선언 : 필드와 메소드는 모두 정적 멤버가 될 수 있다. 정적 필드와 정적 메소드로 선언하려면 static 키워드를 추가하면 된다. public class 클래스 { static 타입 필드 [ = 초기값 ] ; // 정적 필드 선언 static 리턴 타입 메소드 ( 매개변수1, 매개변수2, ... ) { ... } // 정적 메소드 } 객체마다 가지고 있을 필요성이 없는 공용적인 필드는 정적 필드로 선언하는 것이 좋다. 예를들어 Ca..