
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 자바에는 접근제한자라는 것이 있다. 접근제한자가 무엇일까? 객체 내 요소(필드, 메서드) 혹은 객체 자체에 접근을 제한하기 위해 사용하는 것이다. 그러면 이러한 접근 제한자가 필요한 이유가 무엇일까? 그전에 접근제한자에 대해 설명하기 전에 먼저 캡슐화에 대해 아주 간단히 알아보자 캡슐화(Encapsulation) : 기능, 데이터를 묶어 외부에서의 접근을 제어하는 것 자 그러면 캡슐화랑 접근제한자랑의 무슨 연관이 있는 것일까? 바로 자바의 접근 제한자의 존재로 캡슐화가 완전해지기 때문이다. 어떻게? 예시를 통해 이해해 보자.public class BankAccout { private int balance; // 돈 pu..
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 생성자란?자바 생성자에 대해서 알아보자. 생성자는 간단히 메서드라고 생각하면 된다.근데 이제 리턴값이 없고, 접근제한자가 없다. 생성자는 반드시 Class와 이름이 같아야 하며, 객체 호출과 동시에 가장 먼저 실행된다 또한 메소드이기 때문에, 생성자 오버로딩(OverLoading) 도 가능하다. 예시 코드public class Child{ String name ; int age ; Child(){ this("홍길동", 28); } Child(String name){ this(name, 0); } Child(..
포스팅에 앞서 내용이 틀릴 수 있습니다. 해당 부분 지적 감사히 받습니다. 자바에서는 상속의 개념이 있다. 상속관계에서는 반드시 부모 자식의 상하 관계가 성립되는데, 부모가 가진 성질을 자식이 상속 받아서 사용할 수 있는것이 바로 자바에서의 상속을 뜻한다. 그렇다면 부모의 어떠한 것들을 자식이 상속을 받을 수 있나? - 클래스 - 변수 - 메소드 3가지 항목이 있다. 여기에서 추가적인 설명이 필요하다 부모가 가진것중 접근제어자 private이 달려있는 것은 자식에서 사용할 수 없다.부모Class의 Package가 자식Class와 다르다면 부모Class의 성질 중 default 접근제어자를 달고있는 성질은 자식Class에서 사용할 수 없다.그렇다면 상속은 어떻게 받을 수 있나? 마지막으로 예시를 통해 알..
- Total
- Today
- Yesterday
- 프로그래머스 상품을 구매한 회원 비율 구하기
- extends
- static
- java
- 프로그래머스
- 프로그래머스 상품을 구매한 회원 비율 구하기 파이썬
- 기술스택
- 상품을 구매한 회원 비율 구하기 파이썬
- zixem
- samron3
- 김영한 실전 자바 기본
- webhacking.kr
- lord of sql
- samron
- 김영한 실전 자바 중급
- 코딩테스트 준비
- 자바
- 백준 피보나치
- 백준
- 백준 피보나치 수열
- 김영한
- 상속
- spring
- los 15단계
- 코딩테스트
- 스프링
- los 15
- ys.k
- 김영한 실전 자바 기초
- Los
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |