[컬러잇자바] #7 - 간단한 자바프로그램 만들어보기
·
Language/ColorIt_Java
※[컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. 컬러잇 자바시리즈 7편. 저번시간에는 본격적으로 자바 프로그램을 실행하기 위해 main 메서드에 대해 알아보고, main 메서드와 관련된 정적변수, 접근제어자, 로컬변수 등에 대해서 알아보았습니다. 컬러잇자바 시리즈 한 편에 들어가는 내용이 다소 많은 편이기도하고, 결국에 프로그래밍 언어는 직접 프로그램을 만들어가며 경험해봐야 실력이 늡니다.따라서 이번시간에는 쉬어가는 겸, 그리고 직접 자바 프로그래밍을 경험해보기 위해서 간단한 예제를 풀어볼 예정입니다. 당부하고 싶은 말은 오늘 코드를 단순히 따라치고, 어떤 결과가 나오는지 그냥 읽는 게 아니라, 이 코드가, 이 클래스가..
[컬러잇자바] #6. 왜 main 메서드를 사용할까?
·
Language/ColorIt_Java
※[컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. 컬러잇 자바시리즈 6편. 이전까지 우리는 클래스에 대해 다루고, 클래스와 변수에 대해서 배우고, 그리고 생성자를 통해 객체를 생성하는 이유와 방법에 대해서 알아보았습니다. 이번에는 실제로 자바 코드를 실행시켜보기 위해, 그 기본이 되는 "main"이라는 메서드와 그 메인 메서드를 이루고 있는 요소들에 대해서 알아보겠습니다.태초마을이제 여러분은 실제로 클래스와 객체에 대해서 배워봤습니다. 이제는 실제로 자바를 실행시켜서, 객체를 불러오고, 객체의 요소에 직접 접근해볼 수 있습니다.public class Main{ public static void main(String[..
[컬러잇자바] #5. 왜 생성자를 사용할까?
·
Language/ColorIt_Java
※ [컬러잇 자바] 시리즈는 "왜?"라는 질문을 중심으로 자바의 기초문법에서 고급 자바기술까지 알아보는 컬러잇 개발블로그 시리즈입니다. 컬러잇 자바시리즈 5편. 저번시간에는 객체의 행동인 메서드에 대해서 알아보았습니다. 이제 변수와 메서드에 대해 알았으니 "객체 간의 상호작용"이라하는, 어느 객체가 다른 객체를 참조하고, 객체의 변수와 메서드에 직접 접근할 수 있습니다. 다만 아직 객체가 실제로 생성되지는 않았습니다. 지금까지 다룬 내용들은 "이 객체가 저 객체를 참고하게할거야"라고 정의를 해둔 상태에 불과합니다. 객체가 생성되어야 우리는 그 객체에 대해서 변수나 메서드를 호출할 수 있습니다. 오늘은 자바에서 객체를 생성하는 생성자에 대해서 알아보고, 클래스의 초기 변수들의 값을 설정하는, 초기화에 대해..