[Java] 클래스의 구성 멤버 (필드) 1. 필드 객체의 데이터(고유 특성)가 저장되는 곳 객체의 고유 데이터, 객체가 가져야 할 부품, 객체의 현재 상태 정보를 저장하는 곳 선언 형태가 변수와 비슷하지만, 필드를 변수라고 부르지 않습니다. 예시 public class Computer { // 필드 (고유 데이터) String modelName = "MacBook Air M1"; String adminName; int serialNumber; // 필드 (상태) boolean power; // 필드 (부품) Cpu cpu = new IntelCpu(); Gpu gpu = new NvidiaGpu(); Memory memory = new SamsungMemory(); } 2. 필드 선언 클래스 중괄호 {} 블록 내 어디서든 선언할 수 있습니다... Backend/객체 지향 프로그래밍 3년 전
[Java] 객체와 클래스 (Object & Class) 1. 객체와 클래스 현실 세상에서 객체는 설계도를 바탕으로 만들어집니다. (집을 만들기 위해서는 설계도를 보고 만듭니다.) 자바에서의 설계도는 클래스입니다. 인스턴스: 특정 클래스로부터 만들어진 객체입니다. 인스턴스화: 클래스로부터 객체를 만드는 과정을 인스턴스화라고 합니다. 객체 지향 프로그래밍 개발의 단계 클래스 설계 설계된 클래스를 가지고 객체를 생성 생성된 객체들을 상호작용하여 완성된 프로그램 개발 완료 2. 클래스 클래스 선언 클래스 이름은 관례적으로 첫 자를 대문자로 작성합니다. (그 이후에는 낙타 표기법) public class 클래스이름 { // 필드(속성) String 필드1; int 필드2; // 생성자 (기본 생성자) public 클래스이름() { } // 메소드(동작) void 메소.. Backend/객체 지향 프로그래밍 3년 전