일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래밍언어
- 메소드
- Java
- 스프링 기초
- 자바프로그래밍
- spring
- github
- 리눅스
- eclips
- 배열
- 스프링
- 기초코딩
- 이클립스
- JAVA기초
- 프로그래밍
- 데이터베이스
- 제이쉘
- 초보코딩
- JShell
- 자바 스프링
- Git
- 자바기초
- 초보코딩탈출
- Elk
- 자바
- 코딩초보
- 프로그래밍기초
- 알고리즘
- 컴퓨터과학개론
- 클래스
- Today
- Total
목록클래스 (6)
키보드워리어

안녕하세요! 지난번에 참고한 참조 자료형에 대해서 조금 더 딥하게 들어가 볼게요. Null 프로그래머에 의해 초기화 되지 않은 참조변수는 컴파일러에 의해 null로 설정됩니다. null이란 empty location을 의미합니다. 저장된 경로가 없다는 뜻이에요. 참조 클래스 글 시작 만약 cat이라는 참조 클래스를 어떤 변수도 없는 nothing클래스에 저장하면 어떤 일이 일어날까요? nothing과 cat이 같은 로케이션을 가리킵니다. 지정되는Heap이 같아지겠죠? 여기서 nothing의 id변수값을 10으로 지정해 준다면 어떻게 될까요? cat.id의 값도 10으로 바뀝니다. 그 이유는 같은 Heap에 저장되었기 때문이에요. nothing = cat을 할 때 복사된 것은 객체가 저장된 경로입니다. ..

안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 구조적 프로그래밍과 객체지향 프로그래밍의 차이점에 대해 살펴보고 객체의 측면에서 생각하는 법을 살펴보겠습니다. 개요 구조적 프로그래밍이나 절차적 프로그래밍에서의 사고방식은 객체지향 프로그래밍 사고방식과 완전히 다릅니다. 객체지향 프로그래밍에서는 다음의 생각할 문제들이 있습니다. 오브젝트(Object)의 관하여 클래스(Class)이란? 데이터란? - Data(상태) 동작하는 법(behavior) 캡슐화 추상화 스텝 01 - 객체 지향 프로그래밍 소개 - 기초 구조적 프로그래밍과 객체지향 프로그래밍 대표적인 구조적(절차적) 프로그래밍은 C언어나 파스칼 언어입니다. 이것들은 절차 중심입니다. (메소드와 함수) 예를 들어 여행을 가는 계..

안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 이클립스를 좀 더 연습해보기 위해서 가장 좋은 건 역시나 아무거나 건드리는 거겠죠?어떤 기능들이 숨겨져 있을까요? Save Actions를 활용해보자 먼저 이클립스를 켜고 탭 부분을 봐주세요 [Eclips] - [Preferences] - 빨간 박스 체크 세이브 액션은 자동으로 몇 가지 작업을 수행해주는 기능으로, 들여온 것들을 해둔 세팅에 따라 정리해줍니다. Format source code를 체크하면 미리 저장된 포맷 코드를 사용할 수 있으며, Additonal actions를 통해 이를 추가하고 Apply and Close를 하면 적용됩니다. 리팩터링을 거치자 위와 같이 코드 내용은 같지만 클래스에 들어갈 인자만 차이가 있는..

안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 이전 구구단표 클래스 프로그램에 후속 편입니다.이 섹션 처음부터 보시면 이해가 수월하십니다. 2022.10.09 - [JAVA 완전정복!!/JAVA] - 【JAVA】이클립스로 구구단표 클래스 만들어보자 【JAVA】이클립스로 구구단표 클래스 만들어보자 안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 저번에 배운 이클립스로 코드를 짜보면서 IDE(통합개발환경)에 대해 익숙해져보는 시간 가져볼게요! 구 keyboardwarrior.tistory.com 메소드 오버 로딩 (오버로드 아님) 기존 작성한걸 그대로 내버려두면 그게 바로 오버 로딩한 것입니다. public class MultiplicationT..

안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 저번에 배운 이클립스로 코드를 짜 보면서 IDE(통합개발환경)에 대해 익숙해져 보는 시간 가져볼게요! 구구단표 메소드 작성 [command] + [n]으로 새로운 클래스 생성 public class MultiplicationTable{ void print() { for(int i= 1;i

안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 메소드를 만들어볼게요 이전 시간에 만들어 놓은 Planet클래스 안에 공전(revolve) 메소드를 만들어보겠습니다. 2022.08.28 - [JAVA 완전정복!!/JAVA] - 【JAVA】자바 플랫폼 소개 및 클래스를 만들어보기 【JAVA】자바 플랫폼 소개 및 클래스를 만들어보기 안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 자바 플랫폼에 대해 소개하고, 클래스를 만들어보면서 앞으로 배울 내용들을 정리해보겠습니다~! 플랫 keyboardwarrior.tistory.com Planet 클래스 안에 return 타입이 없음으로 void 타입으로 revolve() 메소드를 만들어 주고 "revolv..