목록분류 전체보기 (137)
코딩 이야기
필드는 객체의 고유 데이터 객체가 가져야 할 부품, 객체의 현재 상태 데이터를 저장하는 곳입니다. 필드선언 필드 선언은 클래스 중괄호 {]블록 어디서든 존재할 수 있습니다. 생성자 선언과 메소드 선언의 앞과 뒤 어떤 곳에서도 필드 선언이 가능합니다. 하지만 생성자와 메소드 중괄호{}블록 내부에는 선언할 수 없습니다. 생성자와 메소드 중괄호 블록내부에 선언 된 것은 모두 로컬 변수가 됩니다. 필드의 선언은 변수의 선언 형태와 비슷합니다. 타입 필드 [ = 초기값 ] ; 타입은 필드에 저장할 데이터의 종류를 결정하며 기본타입과 참조타입 모두가 올 수 있습니다. 필드의 초기값은 필드 선언시 주어질 수도 있고 생략될 수도 있습니다. 예) String company = "현대자동차" String model = "..
열거타입은 한정된 값인 열거상수 중에서 하나의 상수를 저장하는 타입입니다. public enum week { week 가 열거타입 이름. MONDAY, TUESDAY, WEDNESDAY, ← 열거 상수 THURSDAY, FRIDAY, SATURDAY, SUNDAY } Week로 변수 선언 Week today; today 변수에 저장할 수 있는건 7개의 열거상수 중 하나 today =Week.FRIDAY 열거 타입 선언 먼저 열거 타입의 이름을 정하고 해당 이름으로 소스파일(.java)을 생성해야 합니다. 열거 타입의 이름은 첫 글자는 대문자로 하고 나머지는 소문자로 생성해야합니다. 여러 단어로 구성된 이름은 각 단어의 첫 글자를 대문자로 합니다. 예) Week.java MemberGrade.java Pr..
https://cocoon1787.tistory.com/536
객체 지향 프로그래밍 객체란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으면서 식별가능한 것 객체는 속성과 동작으로 구성되어 있으며 자바는 이 속성과 동작을 각각 필드와 메소드라고 부릅니다. 객체의 상호작용 객체들 사이의 상호작용 수단을 메소드라고 하며 객체가 다른 객체의 기능을 이용하는 것을 메소드 호출이라고 합니다. 메소드 호출 예) 리턴 값 = 전자계산기.메소드(매개 값1,매개 값2, ...) ; 객체에 도트(.) 연산자를 붙이고 메소드 이름을 기술하면 됩니다. 도트 연산자는 객체의 필드와 메소드에 접근할 때 사용합니다. 매개값은 메소드를 실행하기 위해 필요한 데이터입니다. 예를 들어 10과 20을 주고 더하기 기능을 이용한다고 할 때 10과 20이 더하기 기..