profile
반갑습니다

클래스의 상속1: 상속의 기본

상속의 기본 문법 이해 상속에 대한 매우 치명적인 오해 > ###### 상속의 코드는 재활용을 묵적으로 사용하는 문법이 아니다. 연관된 일련의 클래스들에 대해 공통적인 규약을 정의할 수 있다. 상속의 기본적인 특성 상속의 관계의 UML구도 ![](https://images.velog.io/images/gustjtmd/post/ad3985fe-bf1d...

약 16시간 전
·
0개의 댓글

배열

1차원 배열의 이해와 활용 > ###### 배열은 '자료형이 같은 둘 이상의 값'을 저장할 수 있는 메모리 공간을 의미한다 그리고 배열은 그 구조에 따라서 '1차원 배열'과 2차원 이상의 '다차원 배열'로 나뉜다. 1차원 배열의 생성 방법 배열을 대상으로 한 값의 저장과 참조 배열을 생성과 동시에 초기화하기 배열의 참조 값과 메소드 배열의 초기화...

2일 전
·
0개의 댓글

배열 연습문제

2일 전
·
0개의 댓글

콘솔 입력 출력

콘솔은 컴퓨터를 대상으로 데이터를 입출력하는 장치를 총칭하는 말이다. 따라서 킵드와 모니터도 콘솔 입출력의 장치에 해당한다. 콘솔 출력 System.out.println & System.out.printf 콘솔 입력 Scanner 클래스의 키보드 적용, 메소드들

3일 전
·
0개의 댓글

String, StringBuffer, StringBuilder

String StringBuilder 클래스 StringBuffer StringBuilder 공통점과 차이점 정리

3일 전
·
0개의 댓글

메소드 오버로딩, this

한 클래스 내에 동일한 이름의 메소드를 둘 이상 정의하는 것은 허용하지 않지만 매개변수의 선언이 다르면 가능하다. 이것을 오버로딩이라 한다. 메소드 오버로딩 메소드 오버로딩 조건 오버로딩된 메소드를 호출할 때에는 전달인자 자료형과 매개변수의 자료형을 일치시키는 것이 좋다. 생성자도 오버로딩의 대상 this 키워드 this를 이용한 다른 생성자의 ...

3일 전
·
0개의 댓글

클래스 변수와 클래스 메소드

static 선언을 붙여서 선언하는 클래스 변수 > ###### 인스턴스 변수는 인스턴스가 생성되었을 때 생성된 인스턴스 안에 존재하는 변수이다. 그러나 클래스 변수는 인스턴스의 생성과 상관없이 존재하는 변수이다 선언된 클래스의 모든 인스턴스가 공유하는 클래스 변수(static 변수) 클래스 변수의 접근 방법 클래스 변수의 초기화 시점과 초기화 방법...

4일 전
·
0개의 댓글

정보 은닉 그리고 캡슐화

정보 은닉 정보를 은닉해야 하는 이유 정보의 은닉을 위한 private 선언 접근 수준 지시자 public protected private default 캡슐화 캡슐화가 이뤄지지 않은 코드 캡슐화가 잘 이뤄진 코드 : 하나의 클래스로 캡슐화 완성하기 캡슐화가 잘 이뤄진 두번째 코드 : 포함 관계로 캡슐화 완성하기 출처 : 윤성우의

5일 전
·
0개의 댓글

클래스와 인스턴스, 참조변수, 생성자

클래스 = 데이터 + 메소드 = 모든 프로그램은 다음 두 가지로 이뤄진다. 데이터 : 프로그램상에서 유지하고 관리해야 할 데이터 기능 : 데이터를 처리하고 조작하는 기능 클래스의 구성과 인스턴스화 참조변수 선언과 인스턴스의 생성 참조변수의 특성 참조변수의 매개변수 선언 참조변수에 null 대입 생성자 출처 : 윤성우의 열혈 Java 프로그래밍

2022년 1월 14일
·
0개의 댓글

자바 메소드

매개변수의 특징 - 메소드 호출 시 선언되어, 전달되는 값을 저장한다. - 매개변수가 선언된 메소드 내에서만 유효한 변수이다. 매개변수가 두개인 메소드, 매개변수가 존재하지 않는 메소드 값을 반환하는 메소드 키워드 return이 지니는 두 가지 의미 출처 : 윤성우의 열혈 Java 프로그래밍

2022년 1월 14일
·
0개의 댓글
post-thumbnail

2022 1.1

2022년 1월 1일
·
0개의 댓글

아자아자

화이팅!

2021년 12월 26일
·
0개의 댓글