목록자바 클래스 (2)
겉바속촉
메서드 - 함수의 일종 - 객체의 기능을 제공하기 위해 클래스 내부에 구현되는 함수 - 하나의 기능을 수행하는 일련의 코드 - 중복되는 기능은 함수로 구현하여 호출하는 형태로 사용 함수 정의 - 함수를 코드로 구현 - 함수의 이름, 매개변수, 반환 값을 선언하고 코드로 구현 int add (int num1, int num2) { int result; result = num1 + num2; return result; } int -> 함수 반환형 : 반환 값의 자료형을 나타냄(반환 값이 없다면 void라고 씀) add -> 함수 이름 : 함수의 기능과 관련된 이름 (int num1, int num2) -> 매개 변수 : 함수의 수행을 위해 필요한 변수 return -> 함수 수행 결과 반환을 위한 예약어 p..
객체 - Object - 의사나 행위가 미치는 대상 - 구체적, 추상적 데이터 단위 객체 지향 프로그래밍(OOP) - 객체를 기반으로 하는 프로그래밍 - 객체를 정의, 객체의 기능 구현, 객체 사이 협력 구현 객체의 속성 - 객체의 특성, 속성, 멤버 변수 객체의 기능 - 객체가 하는 기능들을 메서드로 구현 클래스 - 객체에 대한 속성과 기능을 코드로 구현한 것 - 클래스를 정의한다라고 표현 클래스 정의하기 (접근 제어자) class 클래스 이름 { 멤버 변수; 메서드; } - class는 대부분 대문자로 시작 - 하나의 java 파일에 하나의 클래스가 원칙 - 여러개의 클래스가 있는 경우 public 클래스는 단 하나( public클래스와 자바 파일 이름은 동일해야함) - 자바의 모든 코드는 class..