2025/01/20 2

[Java] 생성자

생성자객체를 생성하고 이후 바로 초기값을 할당해야 하는 경우가 많다. 그래서 대부분의 객체 지향 언어는 객체를 생성하자마자 필요한 기능을 좀 더 편리하게 수행할 수 있도록 생성자라는 기능을 제공한다. 생성자를 사용하면 객체를 생성하는 시점에 즉시 필요한 기능을 수행할 수 있다.public class MemberConstruct { String name; int age; int grade; //생성자 MemberConstruct(String name, int age, int grade) { System.out.println("생성자 호출 name=" + name + ",age=" + age + ",grade=" + grade); this.name = name;..

[Java] 객체 지향 프로그래밍

절차 지향 프로그래밍프로그래밍 방식은 크게 절차 지향 프로그래밍, 객체 지향 프로그래밍으로 나뉜다절차 지향 프로그래밍절차 지향 프로그래밍은 이름 그대로 절차를 지향실행 순서를 중요하게 생각하는 방식프로그램의 흐름을 순차적으로 따라서 처리하는 방식 ('어떻게'를 중심)객체 지향 프로그래밍객체를 중요하게 생각하는 방식실제 세계의 사물이나 사건을 객체로 보고, 객체들 간의 상호작용을 중심으로 프로그래밍 ('무엇을' 중심)차이점절차 지향은 데이터와 해당 데이터에 대한 처리 방식이 분리되어 있지만, 객체 지향에서는 데이터와 그 데이터에 대한 행동(메서드)이 하나의 객체안에 포함되어 있다 public static void main(String[] args) { int volume = 0; ..