![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Yl0Uy/btqCO1uWcaG/ht6Nu0kOKcJEcixcOSTVnk/img.png)
상속, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이며, 코드의 추가 및 변경이 매우 용이하다. 상속은 'extends' 키워드를 사용한다. 자바 상속 예제 class Child extends Parent{ } * 주의 - 생성자와 초기화 블럭은 상속되지 않는다. 자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다. private 또는 default 가 사용된 멤버들은 상속 받지만 자손클래스로 부터 접근이 제한된다. 자손 클래스의 인스턴스를 생성하면 조상 클래스의 멤버도 함께 생성되기 때문에 따로 조상 클래스의 인스턴스를 생성하지 않고도 조상 클래스의 멤버들을 사용할 수있다.
Java
2020. 3. 25. 12:00
메서드 오버로딩(Method overloading)
자바에서 한 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메서드가 있더라도 매개변수의 개수 또는 타입이 다르다면, 같은 이름을 사용해서 메서드를 정의 할 수있다. 오버로딩의 조건 1. 메서드이름이 같아야한다. 2. 매개변수의 개수, 타입이 달라야한다. * 주의 리턴타입은 오버로딩을 구현하는데 아무런영향을 주지 못하기 때문에 매개 변수가 같고 리턴타입이 다른겨우는 오버로딩이 성립되지 않는다. 오버로딩 예제 void exaple() void exaple(boolean x) void exaple(char x) void exaple(int x) 오버로딩이 안되는 예제 int example(int x, int y) long example(int x, int y) long example(int x, lon..
Java
2020. 3. 24. 12:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- inheritance
- React useState 예제
- Linux
- 오버라이딩
- 상속
- 리눅스
- 자바
- Unity
- 코틀린
- 함수
- 유니티 플레이어 캐릭터
- Kotlin
- React useState Example
- Unity2D
- JavaScript
- 유니티 캐릭터
- Java
- 유니티 게임 개발
- 리액트 useState 예제
- 리액트
- 유니티 게임개발
- 클래스
- object
- Linux Pipe
- 유니티
- Transform
- 유니티 실습
- 유니티 개발
- JVM
- react
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함