* 본 포스팅은 인피니티 북스의 Power JAVA 2판을 참고하여 작성되었습니다.* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 필드(field) 필드(field) : 클래스 안에서 선언되는 멤버 변수지역 변수(local variable) : 메소드, 블록 안에서 선언되는 변수매개 변수(parameter) : 메소드 선언에서의 변수 class { public int speed //필드 { void start(int s) //매개 변수 { int t; //지역 변수 } } } 필드를 선언 할 때는 접근 지정자, 필드의 타입, 필드의 이름 세가지를 정해줘야 한다. 접근 지정자에는 public과 private가 있으며, public은 모든 클래스로 부터 접근 가능,..
* 본 포스팅은 인피니티 북스의 Power JAVA 2판을 참고하여 작성되었습니다.* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 객체 지향 이란? 객체 지향 프로그래밍(Object-Oriented Programming: OPP)은 실제 세계가 객체(object)들로 구성되어 있는 것과 비슷하게 소프트웨어도 객체 단위로 작성하는 방법이다. 우리가 살고 있는 실제 세계에는 사람, 동물, 건물, 자동차, 시계, 토스터, 세탁기 등의 많은 객체가 존재한다. 객체들은 객체 나름대로의 고유한 기능을 수행하면서 다른 객체들과 상호 작용한다. -- Power Java 2판 139p 객체 지향 프로그래밍은 데이터와 절차를 하나의 덩어리(객체)로 묶어서 생각하는 방법이다. 자바..
* 본 포스팅은 인피니티 북스의 Power JAVA 2판을 참고하여 작성되었습니다. * 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 자바 프로그래밍 기초 자바는 하나의 소스 파일 안에 클래스가 있고 클래스 안에 메소드가 있다. java 소스파일의 이름은 소스 파일 내의 클래스 이름과 같아야한다. Hello.java public class Hello { //클래스 public static void main(String[] args) { //메소드 System.out.println("Hello JAVA World"); } } 위 코드는 Hello World 를 출력하는 자바 코드다. 클래스와 메소드 앞의 public은 다른 클래스에서도 호출이 가능함을 명시한다.클래..